uruchomienie wielu testów w tej samej scala FakeApplication () w grze 2.0

Próbuję nauczyć się testów jednostkowych w Play Scala, ale napotykam na pewne problemy. Próbuję uruchomić kilka testów na mojej warstwie modeli w następujący sposób:

"User Model" should {
    "be created and retrieved by username" in {
        running(FakeApplication()) {
            val newUser = User(username = "weezybizzle",password = "password")
            User.save(newUser)
            User.findOneByUsername("weezybizzle") must beSome
        }
    }
    "another test" in {
        running(FakeApplication()) {
            // more tests involving adding and removing users
        }
    }
}

Jednak w ten sposób nie mogę połączyć się z bazą danych w drugim teście jednostkowym, mówiąc, że połączenie jest zamknięte. Próbowałem rozwiązać ten problem, załączając cały kod w bloku działającym na tej samej fałszywej aplikacji, ale to też nie zadziałało.

  running(FakeApplication()) {
    "be created and retrieved by username" in {
        val newUser = User(username = "weezybizzle",password = "password")
        User.save(newUser)
        User.findOneByUsername("weezybizzle") must beSome
    }
    "another test" in {
        // more tests involving adding and removing users
    }
  }

questionAnswers(7)

yourAnswerToTheQuestion