Запитання з тегом «junit5»

4
Різниця між @Before, @BeforeClass, @BeforeEach та @BeforeAll
У чому головна відмінність @Before і @BeforeClass і в JUnit 5 @BeforeEachі@BeforeAll @After і @AfterClass Згідно з JUnit Api @Before використовується в наступному випадку: Під час написання тестів прийнято виявити, що для запуску декількох тестів потрібні подібні об'єкти, перш ніж вони можуть працювати. Тоді як @BeforeClassможна використовувати для встановлення з'єднання …

9
5 червня: Як стверджувати, що виняток кидається?
Чи є кращий спосіб стверджувати, що метод кидає виняток у JUnit 5? На даний момент я маю використовувати @Rule для того, щоб перевірити, що мій тест кидає виняток, але це не працює для тих випадків, коли я очікую, що в моєму тесті кілька методів видають винятки.

13
Surefire не збирає тестів на 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: …


30
Eclipse Не знайдено тестів за допомогою JUnit 5, спричинених NoClassDefFoundError для LauncherFactory
Проблема Кожного разу, коли я запускаю свої тести JUnit проектів (використовуючи JUnit 5 з Java 9 та Eclipse Oxygen 1.a), я стикаюся з проблемою, що eclipse не може знайти жодного тесту. Опис У конфігурації запуску eclipse навіть не може знайти метод, котрий коментується @Test, а замість цього показує лише " …
95 java  eclipse  junit  java-9  junit5 

15
У цій збірці використовувались застарілі функції Gradle, що робило її несумісною з Gradle 5.0
У мене є КОМПЛЕКТ: ..."Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0." Опис справи: До кодової бази проекту додано наступні бібліотеки: APP / build.gradle //(Required) Writing and executing Unit Tests on the JUnit Platform testImplementation "org.junit.jupiter:junit-jupiter-api:5.2.0" testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.2.0" // (Optional) If you need "Parameterized …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.