Я пошевелил модульные тесты из:Scala играть 2,5 тест не работает, так как я использовал инъекцию depencency
class UserSpec extends PlaySpec with OneAppPerTest with BeforeAndAfter with AsyncAssertions
{
To:
class UserSpec @Inject() (implicit exec: ExecutionContext, db: DBConnectionPool)
extends PlaySpec with OneAppPerTest with BeforeAndAfter with AsyncAssertions
{
Все было нормально с первой версией, но теперь, когда Я запускаю тесты, я получаю следующий результат:
[info] No tests were executed.
[success] Total time: 4 s, completed Dec 5, 2016 8:35:24 PM
Обратите внимание, что я не хочу, чтобы мои тесты выполнялись с одинаковыми зависимость, вводимая как в ходе тестов, так и в производстве. Благодаря !
Вы можете указать код? это трудно догадаться. совместно использовать структуру проекта – pedrorijo91
Возможный дубликат [Specs2: как протестировать класс с более чем одной инъекционной зависимостью?] (http://stackoverflow.com/questions/34159857/specs2-how-to-test-a-class- с более чем одной инъецируемой зависимостью) – rethab
OneAppPerTest, AsyncAssertions и BeforeAndAfter являются связанными с масштабированием свойствами. Это не вопрос specs2. – alextsc