@@ -12,9 +12,10 @@ import org.specs2.mutable.Specification
1212import com .zengularity .querymonad .module .sql .{
1313 SqlQuery ,
1414 SqlQueryRunner ,
15- SqlQueryT ,
16- WithSqlConnection
15+ SqlQueryT
1716}
17+ import com .zengularity .querymonad .module .future .implicits ._
18+ import com .zengularity .querymonad .module .sql .future .WithSqlConnectionF
1819import com .zengularity .querymonad .test .module .sql .models .{Material , Professor }
1920import com .zengularity .querymonad .test .module .sql .utils .SqlConnectionFactory
2021
@@ -23,7 +24,7 @@ class SqlQueryRunnerSpec(implicit ee: ExecutionEnv) extends Specification {
2324 " SqlQueryRunner" should {
2425 // execute lift Queries
2526 " return integer value lift in Query using pure" in {
26- val withSqlConnection : WithSqlConnection =
27+ val withSqlConnection : WithSqlConnectionF =
2728 SqlConnectionFactory .withSqlConnection(AcolyteQueryResult .Nil )
2829 val runner = SqlQueryRunner (withSqlConnection)
2930 val query = SqlQuery .pure(1 )
@@ -32,7 +33,7 @@ class SqlQueryRunnerSpec(implicit ee: ExecutionEnv) extends Specification {
3233 }
3334
3435 " return optional value lift in Query using liftF" in {
35- val withSqlConnection : WithSqlConnection =
36+ val withSqlConnection : WithSqlConnectionF =
3637 SqlConnectionFactory .withSqlConnection(AcolyteQueryResult .Nil )
3738 val runner = SqlQueryRunner (withSqlConnection)
3839 val query = SqlQueryT .liftF(Seq (1 ))
@@ -42,7 +43,7 @@ class SqlQueryRunnerSpec(implicit ee: ExecutionEnv) extends Specification {
4243
4344 // execute single query
4445 " retrieve professor with id 1" in {
45- val withSqlConnection : WithSqlConnection =
46+ val withSqlConnection : WithSqlConnectionF =
4647 SqlConnectionFactory .withSqlConnection(Professor .resultSet)
4748 val runner = SqlQueryRunner (withSqlConnection)
4849 val result = runner(Professor .fetchProfessor(1 )).map(_.get)
@@ -53,7 +54,7 @@ class SqlQueryRunnerSpec(implicit ee: ExecutionEnv) extends Specification {
5354 }
5455
5556 " retrieve material with id 1" in {
56- val withSqlConnection : WithSqlConnection =
57+ val withSqlConnection : WithSqlConnectionF =
5758 SqlConnectionFactory .withSqlConnection(Material .resultSet)
5859 val runner = SqlQueryRunner (withSqlConnection)
5960 val result = runner(Material .fetchMaterial(1 )).map(_.get)
@@ -64,7 +65,7 @@ class SqlQueryRunnerSpec(implicit ee: ExecutionEnv) extends Specification {
6465 }
6566
6667 " not retrieve professor with id 2" in {
67- val withSqlConnection : WithSqlConnection =
68+ val withSqlConnection : WithSqlConnectionF =
6869 SqlConnectionFactory .withSqlConnection(AcolyteQueryResult .Nil )
6970 val runner = SqlQueryRunner (withSqlConnection)
7071 val query = for {
@@ -87,7 +88,7 @@ class SqlQueryRunnerSpec(implicit ee: ExecutionEnv) extends Specification {
8788 case _ =>
8889 AcolyteQueryResult .Nil
8990 }
90- val withSqlConnection : WithSqlConnection =
91+ val withSqlConnection : WithSqlConnectionF =
9192 SqlConnectionFactory .withSqlConnection(handler)
9293 val runner = SqlQueryRunner (withSqlConnection)
9394 val query = for {
@@ -109,7 +110,7 @@ class SqlQueryRunnerSpec(implicit ee: ExecutionEnv) extends Specification {
109110 case _ =>
110111 AcolyteQueryResult .Nil
111112 }
112- val withSqlConnection : WithSqlConnection =
113+ val withSqlConnection : WithSqlConnectionF =
113114 SqlConnectionFactory .withSqlConnection(handler)
114115 val runner = SqlQueryRunner (withSqlConnection)
115116 val query = for {
@@ -132,7 +133,7 @@ class SqlQueryRunnerSpec(implicit ee: ExecutionEnv) extends Specification {
132133
133134 val queryResult : AcolyteQueryResult =
134135 (RowLists .rowList1(classOf [Int ] -> " res" ).append(5 ))
135- val withSqlConnection : WithSqlConnection =
136+ val withSqlConnection : WithSqlConnectionF =
136137 SqlConnectionFactory .withSqlConnection(queryResult)
137138 val runner = SqlQueryRunner (withSqlConnection)
138139 val query =
0 commit comments