Вопросы с тегом «junit»

Популярный фреймворк для Java-тестирования и Scala Последняя версия, JUnit 5, поддерживает богатые аннотации и параметризованные тесты. Подумайте об использовании вместе с тегом Java или Scala, чтобы указать ваш вариант использования.

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

7
Является ли метод Java assertEquals надежным?
Я знаю, что ==есть некоторые проблемы при сравнении двух 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
Значение аргумента эпсилон assertEquals для двойных значений
У меня есть вопрос о junit assertEqualsдля проверки двойных значений. Читая документацию по API, я вижу: @Deprecated public static void assertEquals(double expected, double actual) Устаревшее. Вместо этого используйте assertEquals (двойной ожидаемый, двойной фактический, двойной эпсилон) Что означает epsilonзначение? (Эпсилон это буква в греческом алфавите, верно?). Может кто-нибудь объяснить мне, как …
187 java  unit-testing  junit 


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

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

8
Что такое спецификация формата JUnit XML, которую поддерживает Hudson?
У меня Hudson в качестве сервера непрерывной интеграции, и я хочу использовать опцию «Опубликовать отчет о результатах тестирования JUnit». Но я не использую инструменты xUnit для тестирования, вместо этого у меня есть сценарии оболочки, которые запускают тесты и возвращают результаты в простом формате. Я думаю сделать сценарий, который преобразует эти …
183 jenkins  junit  hudson  xunit 

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


12
Утверждение равно 2 спискам в 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 equal …

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.