Публикации по теме 'junit'


Атрибут ожидаемого исключения в JUnit 4 не всегда лучший выбор
Я подумал о том, чтобы дать этому заголовку кликбейт, что-то вроде «Ожидаемый атрибут исключения в JUnit 4 ужасен, никогда не используйте его!» Однако правда в том, что атрибут expected аннотации @Test иногда может быть полезен. Но чаще всего есть лучший вариант. Допустим, вы работаете над тестовым классом для программы Java, используя JUnit 4.12. Допустим, вам никогда не приходилось писать тест для модуля, который должен генерировать конкретное исключение при данных..

Вопросы по теме 'junit'

Запустите Jettys ServletTester в тесте JUnit.
Я пытаюсь запустить Jettys ServletTester в своем тесте JUnit. Сначала я создал простой HelloServlet , чтобы проверить настройку, но получаю IllegalAccessException , когда пытаюсь запросить сервлет. Вот что у меня есть до сих пор: Мой...
5788 просмотров
schedule 01.04.2024

Тест JUnit проходит в рабочей среде Eclipse, но не работает в сборке Ant
У меня есть модульный тест, содержащий 6 тестовых случаев (методы с аннотациями @Test ), которые отлично работают, когда я запускаю файл Java в качестве теста JUnit (из рабочей среды Eclipse). Но когда я запускаю цель Ant run-tests из скрипта...
1267 просмотров
schedule 10.03.2024

очистка кеша Java\CPU программно
Я пытаюсь проверить некоторые вставки очереди и удаление метки времени объектов. После нескольких тестовых прогонов я добился значительного улучшения производительности до 80 раз для того же кода. Это явно результат кеширования либо с помощью JVM,...
1159 просмотров
schedule 11.03.2024

Методы параметров JUnit для всех тестов, запускаемых первыми в наборе, а не перед каждым тестом
Основная проблема заключается в том, что когда я группирую тесты JUnit в наборы или наборы наборов, метод @Parameters всех тестов запускается первым, прежде чем будут выполнены отдельные наборы или тесты. Наша установка выглядит следующим образом:...
853 просмотров
schedule 29.05.2024

Привязать точки данных в JUnit Theory к определенной переменной
У меня есть следующая теория для проверки. В коде я хочу, чтобы переменная a была четной, а переменная b — нечетной @RunWith(Theories.class) public class TestJunit{ // add the error @DataPoints public static Integer[] integersOdd() {...
222 просмотров
schedule 28.03.2024

Как протестировать метод с помощью sleep () с Java?
У меня есть следующий метод, и я изо всех сил пытаюсь получить 100% покрытие кода. public final class SleepingHelper { public static void sleepInMillis(Duration timeOfNextTry) { try {...
13569 просмотров
schedule 05.04.2024

использование метода AssertJ с использованием метода ComparatorForType с наследованием
Я нашел метод assertj (3.5.2): usingComparatorForType и влюбился в него. Но я хотел сравнить 2 даты XmlGregorianCalendar с погрешностью. И этот волшебный метод не работает для этого случая... Вот почему: XmlGregorianCalendar — это...
219 просмотров
schedule 24.03.2024

@InjectMocks, конструктор или блок инициализации выдали исключение
Когда я использую @InjectMocks , произошло исключение. Мой код показан ниже: class A { private X x; private Y y; public A(String ip, int port) { this(someMethodCall(ip, port)); // } private A(X x) { this.x =...
20303 просмотров
schedule 27.05.2024

Сравнение двух одинаковых файлов PDF не удается из-за трейлера
Я новичок здесь и немного опытен в Java. Я создаю простой модульный тест, в котором загружаю какой-нибудь pdf-файл и пытаюсь сравнить его с моим локальным файлом. final byte[] content = mockMvc.perform( get(URL,...
49 просмотров
schedule 24.03.2024

Тестирование интерфейсов с junit 5
Я практикуюсь в алгоритмах, поэтому я хотел попробовать написать код для разных структур данных для типа данных union-find. Я написал интерфейс для типа данных и хотел попробовать написать модульные тесты для разных реализаций интерфейса, но я не...
58 просмотров
schedule 11.03.2024