@@ -13,13 +13,13 @@ class UsingOtherDBSpec extends AnyFunSpec with BeforeAndAfter {
1313
1414 before {
1515 NamedDB (User .connectionPoolName).athena { implicit s =>
16- sql """ create table user (id int, name varchar(10), created_at timestamp) """ .execute.apply()
16+ sql """ create table users (id int, name varchar(10), created_at timestamp) """ .execute.apply()
1717 }
1818 }
1919
2020 after {
2121 NamedDB (User .connectionPoolName).athena { implicit s =>
22- sql """ drop table user """ .execute.apply()
22+ sql """ drop table users """ .execute.apply()
2323 }
2424 }
2525
@@ -33,10 +33,10 @@ class UsingOtherDBSpec extends AnyFunSpec with BeforeAndAfter {
3333 val results = NamedDB (User .connectionPoolName).athena { implicit s =>
3434
3535 val params = sqls.csv(users.map(u => sqls " ( ${u.id}, ${u.name}, ${u.createdAt}) " ): _* )
36- val count = sql """ insert into user values $params""" .executeUpdate.apply()
36+ val count = sql """ insert into users values $params""" .executeUpdate.apply()
3737 assert(count === users.size)
3838
39- sql """ select id, name, created_at from user order by id """ .map(r => User (r.int(" id" ), r.string(" name" ), r.zonedDateTime(" created_at" ))).list.apply()
39+ sql """ select id, name, created_at from users order by id """ .map(r => User (r.int(" id" ), r.string(" name" ), r.zonedDateTime(" created_at" ))).list.apply()
4040 }
4141 assert(users === results)
4242 }
@@ -57,6 +57,7 @@ class UsingOtherDBSpec extends AnyFunSpec with BeforeAndAfter {
5757 case class User (id : Long , name : String , createdAt : ZonedDateTime )
5858 object User extends SQLSyntaxSupport [User ] {
5959 override lazy val connectionPoolName = " h2"
60+ override lazy val tableName = " users"
6061 override lazy val columnNames = Seq (" id" , " name" , " created_at" )
6162 def apply (n : ResultName [User ])(rs : WrappedResultSet ): User = autoConstruct(rs, n)
6263 }
0 commit comments