Невозможно запустить тест с VertxUnitRunner - PullRequest
0 голосов
/ 14 июля 2020

Я новичок в Vertx Unit и пытаюсь запустить приведенный ниже пример, но безуспешно

@RunWith(VertxUnitRunner.class)
public class DemoTest {

    @BeforeClass
    public static void before(TestContext context) {
        System.out.println("before");
    }

    @Test
    public void testSomethingElse(TestContext context) {
        System.out.println("testSomethingElse");
    }

    @AfterClass
    public static void after(TestContext context) {
        System.out.println("after");
    }
}

Я использую mvn clean test

Получение следующего вывода

Running com.example.DemoTest
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec

Ответы [ 2 ]

0 голосов
/ 16 июля 2020

Взгляните также на maven-surefire-plugin (https://maven.apache.org/surefire/maven-surefire-plugin/index.html) и добавьте его в свой pom. xml, здесь я публикую несколько команд mvn для тестирования:

# Run all the unit test classes.
$ mvn test

# Run a single test class.
$ mvn -Dtest=TestApp1 test

# Run multiple test classes.
$ mvn -Dtest=TestApp1,TestApp2 test

# Run a single test method from a test class.
$ mvn -Dtest=TestApp1#methodname test

# Run all test methods that match pattern 'testHello*' from a test class.
$ mvn -Dtest=TestApp1#testHello* test

# Run all test methods match pattern 'testHello*' and 'testMagic*' from a test class.
$ mvn -Dtest=TestApp1#testHello*+testMagic* test
0 голосов
/ 14 июля 2020

Решено добавлением зависимости JUnit.

...