Я пытаюсь реализовать тесты с использованием скалатеса 3.0.5. Я создал свой абстрактный класс, определяющий мои настройки и мой первый конкретный тестовый класс, как предложено на официальном сайте .
abstract class TestSpec extends FunSuite
class MyFirstTest extends TestSpec {
test("This is a test") {assert(1 == 1)}
}
Но тогда Intellij показывает следующую ошибку:
MyFirstTest должен быть объявлен как абстрактный или реализовать абстрактный член 'getTestNameForReport (s: String): String' in 'org.scalatest.Suite'
После прочтения исходного кода FunSuite является конкретным классом .
Я попытался изменить самую масштабную версию на 2.2.6, но возникает та же проблема. Я пытался реализовать абстрактные члены, но IntelliJ просит переопределить некоторые методы, такие как execute
, так что это не очень хорошая идея.
Для записей я использую Maven для создания своего проекта, и он прекрасно собирается. Проблема в том, что я не могу запустить свои тесты из IDE, когда отображается предупреждение.