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


Параметризованный тест в JUnit
JUnit — это самая популярная среда модульного тестирования, используемая в Java, с открытым исходным кодом. Он предоставляет аннотации и утилиты для более эффективного модульного тестирования. JUnit 5 представил более удивительные функции, которые еще больше упростили его. Одной из таких функций является параметризованный тест. Что такое параметризованный тест? Параметризованный тест позволяет нам выполнить один тестовый пример с несколькими параметрами. Например, вы хотите..

5 лучших книг по JUnit и тестовой разработке для разработчиков Java
Мои любимые книги для изучения - это разработка через тестирование (TDD), JUnit, Mockito и модульное тестирование на Java в 2021 году. Здравствуйте, программисты Java! Если вы хотите изучить JUnit и разработку на основе тестов на Java или хотите улучшить свои навыки TDD и ищете лучшие ресурсы, такие как книги и онлайн-курсы, то вы попали в нужное место. Ранее я поделился лучшими курсами JUnit для разработчиков Java , и в этой статье я собираюсь поделиться лучшими книгами, которые..

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

Лучший способ автоматически перенести тесты с JUnit 3 на JUnit 4?
У меня есть несколько классов JUnit 3, которые расширяют TestCase, и я хотел бы автоматически перенести их в тесты JUnit4 с аннотациями, такими как @Before , @After , @Test и т. Д. Есть какой-нибудь инструмент для этого в большом пакете?
17232 просмотров
schedule 31.10.2021

Выполнение одного и того же тестового примера JUnit несколько раз с разными данными
Есть ли способ сообщить JUnit, что нужно запускать конкретный тестовый пример несколько раз с разными данными непрерывно, прежде чем переходить к следующему тесту?
68985 просмотров
schedule 03.12.2021

Как игнорировать определенные элементы при сравнении XML?
У меня есть такое XML-сообщение: <root> <elementA>something</elementA> <elementB>something else</elementB> <elementC>yet another thing</elementC> </root> Я хочу сравнить сообщение этого...
30088 просмотров
schedule 30.10.2021

Пользовательский отчет JUnit?
Я использую задачи ant «junit» и «junitreport» для запуска моих тестов JUnit и создания отчета в конце (=> «Результаты модульного тестирования»). Есть ли какой-нибудь простой способ как-то расширить этот вывод, чтобы в отчете отображалось больше...
39420 просмотров
schedule 09.11.2021

JUnit4 в Eclipse
Я пытаюсь запустить несколько тестовых модулей JUnit в Eclipse 3.5, но безуспешно. JUnit3 работает нормально. Когда я создаю тестовый модуль JUnit4, Eclipse предлагает добавить библиотеку JUnit в путь к классам. Я принимаю, но когда я...
27277 просмотров
schedule 27.10.2021

Параметризованные тесты Junit вместе с Powermock - как?
Я пытался понять, как запускать параметризованные тесты в Junit4 вместе с PowerMock. Проблема в том, что для использования PowerMock вам нужно украсить свой тестовый класс с помощью @RunWith(PowerMockRunner.class) и чтобы использовать...
15587 просмотров
schedule 23.09.2021

Проблема в тесте JUnit с дженериками
В моем служебном методе: public static <T> T getField(Object obj, Class c, String fieldName) { try { Field field = c.getDeclaredField(fieldName); field.setAccessible(true); return (T) field.get(obj); } catch...
2128 просмотров
schedule 28.09.2021

Selenium не открывает окно виртуального браузера в Linux
Я использую Selenium для проведения тестов пользовательского интерфейса с JUnit в проекте Maven. Проект находится в системе Linux, на которой запущены IEs4Linux и Wine, что позволяет нам запускать тесты в IE. Прямо сейчас я использую Xming вместе...
1056 просмотров
schedule 19.09.2021

Тестирование страниц и компонентов Tapestry с помощью JUnit
Обычно я стараюсь минимизировать тестирование с помощью Selenium и максимально использовать простое старое внутреннее тестирование (JUnit, mocking). С Tapestry мне трудно тестировать страницы и компоненты вторым способом из-за «магии», происходящей с...
1547 просмотров
schedule 02.10.2021

Android - Junit - Протестированный проект использует внешний Jar
У меня есть код java (прекрасно компилируется для Android) в проекте библиотеки (LIB), который я хочу использовать в другом проекте Android (A). Поскольку код LIB вряд ли сильно изменится, я решил добавить его как банку в A. Он отлично работает....
2380 просмотров
schedule 22.11.2021

InitilizationError, когда JunitTest с Maven
Я пытаюсь выполнить несколько тестов Junit с Maven3, но всегда получаю некоторую ошибку initilizationError (здесь есть какой-то тестовый класс) при выполнении теста с JUnit-Annotations (все остальные тесты работают нормально). Когда я запускаю тесты...
5519 просмотров
schedule 20.09.2021

не могу найти запуск как тест junit в затмении
Я создал тестовый класс в Eclipse вот так @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "classpath:applicationContext.xml" }) @TransactionConfiguration @Transactional public class TeamTest extends...
87741 просмотров
schedule 17.11.2021

Параллельное тестирование JUnit
У меня есть большой набор тестов JUnit, в котором я бы хотел запускать все тесты одновременно по двум причинам: Используйте несколько ядер, чтобы быстрее запустить весь набор тестов Надеюсь обнаружить некоторые ошибки из-за небезопасных...
77978 просмотров

Невозможно протестировать исключение с помощью junit
У меня есть метод, содержащий блок try-catch, и я не знаю, как пройти тест ... Вот мой код: public class ClassToTest { public void loadFileContent() { try { InputStream fileStream = fileLoader.loadFileContent();...
1021 просмотров
schedule 09.11.2021

Модульные тесты, зависящие от времени
Мне нужно протестировать функцию, результат которой будет зависеть от текущего времени (используя Joda time isBeforeNow() , так бывает). public boolean isAvailable() { return (this.someDate.isBeforeNow()); } Можно ли заглушить /...
45938 просмотров
schedule 14.11.2021

настройка селена с помощью java
Я хочу автоматизировать некоторые задачи графического интерфейса с помощью Selenium. И интегрировать эту задачу в свой пакет автоматизации, написанный на Java. Будучи совершенно новичком в Selenium, я провел небольшое исследование в этом...
1293 просмотров
schedule 30.10.2021

Как немедленно повторно запустить неудавшиеся тесты JUnit?
Есть ли способ создать правило JUnit или что-то подобное, которое дает каждому неудачному тесту второй шанс, просто пытаясь запустить его еще раз. Предыстория: у меня есть большой набор тестов Selenium2-WebDriver, написанных с помощью JUnit....
44577 просмотров
schedule 15.10.2021

Повторное использование контекста приложения Spring в тестовых классах junit
У нас есть несколько тестовых примеров JUnit (интеграционные тесты), и они логически сгруппированы в разные тестовые классы. Мы можем загрузить контекст приложения Spring один раз для каждого тестового класса и повторно использовать его для всех...
73629 просмотров
schedule 28.11.2021

Тестирование сервисного уровня без DAO
Не могли бы вы привести мне пример того, как я тестирую свой уровень обслуживания без DAO с использованием имитационных объектов, Spring или любого другого фреймворка. Мой код Java выглядит так: public int myServiceMethod(int number) { int...
1871 просмотров
schedule 19.11.2021

Не удалось найти класс: org.junit.tests.AllTests - UBUNTU / LINUX
Я пытаюсь установить apache-ant на свой Ubuntu 11.10, но не могу установить JUnit. Шаги по настройке на официальной странице: разархивируйте файл junit4.6.zip добавьте junit-4.6.jar в CLASSPATH. Например: установить classpath =%...
4246 просмотров
schedule 02.10.2021