Packages

p

scalikejdbc

scalatest

package scalatest

Type Members

  1. trait AutoRollback extends LoanPattern

    AutoRollback for ScalaTest

    AutoRollback for ScalaTest

    import org.scalatest.fixture.FlatSpec
    class MemberSpec extends FlatSpec with AutoRollback {
      describe of "Member"
      it should "create a new record" in { implicit session =>
        Member.create(1, "Alice")
        Member.find(1).isDefined should be(true)
      }
    }
    class LegacyAccountSpec extends FlatSpec with AutoRollback {
      override def db = NamedDB('db2).toDB
      override def fixture(implicit session: DBSession) {
        SQL("insert into legacy_accounts values ...").update.apply()
      }
    
      it should "create a new record" in { implicit session =>
        LegacyAccount.create(2, "Bob")
        LegacyAccount.find(2).isDefined should be(true)
      }
    }

Ungrouped