Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
package example1;
import org.testng.annotations.*;
public class SimpleTest {
@BeforeClass
public void setUp() {
// code that will be invoked when this test is instantiated
}
@Test(groups = { "fast" })
public void aFastTest() {
System.out.println("Fast test");
}
@Test(groups = { "slow" })
public void aSlowTest() {
System.out.println("Slow test");
}
}
Перейти» не всегда проще.
Хм, Spring Boot… а почему не используем SpringRunner и @IfProfileValue?
@IfProfileValue не используется, потому что:
app.skip.test.third=false@IfProfileValue(name = "app.skip.test.third", value = "true")
@Test
public void testThird() {
assertTrue(false);
}Результат:
org.opentest4j.AssertionFailedError: expected: <true> but was: <false>А SpringRunner же нужен для автовайринга. Для демо-примера не используется.
Настройка состава JUnit5 тестов с помощью application.properties