junit- все статьи тега ➜ страница 3
Surefire не собирает тесты Junit 5
я написал простой метод тестирования с JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } но когда я запускаю mvn test, Я: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec Results : Tests run: 0, Failures: 0, Errors: ...
JUnit4 fail () здесь, но где pass ()?
есть fail() метод в библиотеке JUnit4. Мне это нравится, но испытываю недостаток pass() метод, который отсутствует в библиотеке. Почему это так? я узнал, что я могу использовать assertTrue(true) вместо этого, но все еще выглядит нелогично. @Test public void testSetterForeignWord(){ try { card.setForeignWord(""); fail(); } catch (IncorrectArgumentForSetter ex){ } // assertTrue(true); } ...
AssertNull следует использовать или AssertNotNull
Это довольно глупый вопрос, но мой первый раз с модульным тестированием так: допустим, у меня есть объектная переменная, такая как obj, и я хочу, чтобы мой модульный тест не удался, если этот obj равен Null. Итак, для утверждений Я должен сказать AssertNull или AssertNotNull ? Я запутался, как они называются. ...
setUp / tearDown (@Before / @After) зачем они нам нужны в JUnit?
Я считаю, что мы все знаем, что setUp (@Before) будет выполняться до любого метода тестирования и tearDown(@After) будет выполняться после метода тестирования. также мы знаем, что Junit создаст один экземпляр Test в методе испытания. мой вопрос в том, что мы можем просто переместить содержимое метода установки в конструктор класса и удалить метод установки? есть ли какая-то конкретная причина, чтобы сохранить метод установки? ...
Как написать модульный тест для конечной точки контроллера загрузки Spring
у меня есть пример приложения Spring Boot со следующим загрузить основной класс @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } контроллер @RestController @EnableAutoConfiguration public class HelloWorld { @RequestMapping("/") String gethelloWorld() { return "Hello World!"; } } какой самый простой способ написать модульный тест для контроллера? Я попр ...
Как отключить весь модульный тест в TestNG?
вот что я могу сделать в JUnit: import org.junit.*; @Ignore public class FooTest { // } и весь класс будет игнорироваться. Как я могу сделать то же самое в TestNG? ...