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

Популярний блок тестування одиниць для Java та Scala. Остання версія JUnit 5 підтримує тести на основі анотацій та параметризованих параметрів. Розгляньте використання спільно з тегом Java або Scala для позначення вашої справи використання.

6
Коли використовувати Mockito.verify ()?
Я пишу тестові приклади jUnit для 3 цілей: Щоб мій код відповідав усім необхідним функціоналам, під усіма (або більшістю) вхідними комбінаціями / значеннями. Щоб переконатися, що я можу змінити реалізацію, і покладатися на тестові випадки JUnit, щоб сказати мені, що всі мої функціональні можливості все ще задоволені. Як документація всіх …

7
Чи надійний метод assortEquals Java?
Я знаю, що ==при порівнянні двох є деякі проблеми Strings. Здається, String.equals()це кращий підхід. Ну, я роблю тестування JUnit, і моя схильність використовувати assertEquals(str1, str2). Це надійний спосіб стверджувати, що два рядки містять однаковий вміст? Я хотів би скористатися assertTrue(str1.equals(str2)), але тоді ви не отримаєте користі від того, що бачите, …
199 java  string  junit  junit4 

16
Java: Як перевірити методи, які викликають System.exit ()?
У мене є кілька методів, які потребують System.exit()певних входів. На жаль, тестування цих випадків призводить до припинення роботи JUnit! Введення викликів методу в нову тему, здається, не допоможе, оскільки System.exit()припиняє JVM, а не лише поточну нитку. Чи є загальні закономірності для вирішення цього питання? Наприклад, чи можу я замінити заглушку …

4
Затвердити об'єкт - це конкретний тип
Чи можливо в JUnit стверджувати, що об'єкт є екземпляром класу? З різних причин у мого тесту є предмет, який я хочу перевірити. Це тип Object1 чи тип Object2? На даний момент у мене: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof Object2); Це працює, але мені було цікаво, чи існує більш виразний спосіб …
195 java  unit-testing  junit 

4
Як працює Junit @Rule?
Я хочу написати тестові випадки для більшої частини коду, я хотів би знати деталі функції @Ruleанотації JUnit , щоб я міг використовувати її для написання тестових випадків. Надайте кілька хороших відповідей або посилань, де детально описується його функціональність на простому прикладі.
195 java  junit  junit4  junit-rule 

7
Значення аргументу epsilon arcertEquals для подвійних значень
У мене є питання щодо джуніту assertEqualsдля перевірки подвійних значень. Читаючи документ API, я можу побачити: @Deprecated public static void assertEquals(double expected, double actual) Застарілий. Використовуйте замість assrtEquals (подвійний очікуваний, подвійний фактичний, подвійний епсилон) Що означає epsilonзначення? (Епсілон - літера грецького алфавіту, правда?). Може хтось пояснить мені, як ним користуватися?
187 java  unit-testing  junit 


12
Неможливо знайти @SpringBootConfiguration при виконанні JpaTest
Я новачок у фреймворках (щойно пройшов клас), і це вперше я використовую Spring Boot. Я намагаюся запустити простий тест Junit, щоб перевірити, чи справді працюють мої CrudRepositories. Помилка, яку я постійно отримую: Неможливо знайти @SpringBootConfiguration, вам потрібно використовувати @ContextConfiguration або @SpringBootTest (класи = ...) з вашим тестом java.lang.IllegalStateException Чи не …

30
Клас не знайдено: Порожній тестовий набір в IntelliJ
Я тільки починаю програму з інформатики у своєму коледжі, і у мене виникають проблеми з IntelliJ. Коли я намагаюся запустити одиничні тести, я отримую повідомлення Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. Я також бачу повідомлення з назвою "Тестів не знайдено" в лівій частині екрана. …

8
Що таке специфікація формату JUnit XML, яку підтримує Хадсон?
У мене Хадсон як сервер безперервної інтеграції, і я хочу використовувати опцію "Опублікувати звіт про результати тестування JUnit". Але я не використовую інструменти xUnit для тестування, замість цього у мене є скрипти оболонки, які виконують тести і повертають результати у простому форматі. Я думаю зробити сценарій, який перетворює ці результати …
183 jenkins  junit  hudson  xunit 

4
Налаштування IntelliJ IDEA для тестування одиниць за допомогою JUnit
Я вирішив спробувати IntelliJ сьогодні вранці через пробну версію і встановив плагін JUnit. Я зробив новий проект Java і хочу написати для нього тестовий випадок. Як додати файл junit.jar до свого проекту? (Я насправді хочу додати його до кожного проекту Java, зараз і назавжди більше - чи є спосіб зробити …


12
Assert дорівнює між двома списками в Junit
Як я можу зробити твердження про рівність між списками в тестовому випадку JUnit ? Рівність повинна бути між змістом списку. Наприклад: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = Arrays.asList("one", "two", "four"); // numbers should be equal to numbers2 //numbers should not be …

3
Як використовувати ArgumentCaptor для заглушки?
У документації Mockito та javadocs про це йдеться Рекомендується використовувати ArgumentCaptor з верифікацією, але не з заглушкою. але я не розумію, як ArgumentCaptor можна використовувати для заглушки. Чи може хтось пояснити вищезазначене твердження та показати, як ArgumentCaptor можна використовувати для заглушки або надати посилання, яке показує, як це можна зробити?

3
Попередження: метод assertEquals від типу Assert застарілий
Оскільки метод Assert.assertEqualsзастарілий, який метод ми маємо використовувати зараз? Наступний код: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Подає такі попередження: Кілька маркерів на цьому рядку Метод assertEquals (String, String) від типу Assert застарілий Тип Assert застарілий
160 java  junit 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.