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

95
Как я могу заставить тест JUnit ждать?

У меня есть тест JUnit, который я хочу подождать некоторое время синхронно. Мой тест JUnit выглядит так: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); // WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Я пробовал...

94
Eclipse Не найдено тестов с использованием JUnit 5, вызванных NoClassDefFoundError для LauncherFactory

Проблема Всякий раз, когда я запускаю свои проекты JUnit test (используя JUnit 5 с Java 9 и Eclipse Oxygen 1.a), я сталкиваюсь с проблемой, что eclipse не может найти никаких тестов. Описание В конфигурации запуска eclipse не может даже найти метод, помеченный @Test, а вместо этого показывает мне...

94
Как управлять ресурсами модульного тестирования в Kotlin, такими как запуск / остановка подключения к базе данных или встроенного сервера elasticsearch?

В моих тестах Kotlin JUnit я хочу запускать / останавливать встроенные серверы и использовать их в своих тестах. Я попытался использовать @Beforeаннотацию JUnit для метода в моем тестовом классе, и он работает нормально, но это неправильное поведение, поскольку он запускает каждый тестовый пример,...

90
Можете ли вы добавить собственное сообщение в AssertJ assertThat?

У нас есть набор тестов, который в основном использует утверждения JUnit с сопоставителями Hamcrest. Один из наших сотрудников начал экспериментировать с AssertJ и поразил людей своим синтаксисом, гибкостью и декларативностью. JUnit предоставляет одну функцию, эквивалент которой я не могу найти в...

89
Имитация конструктора с параметром

У меня есть класс, как показано ниже: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } Логика в конструкторе A(String test)и check()то, что я пытаюсь высмеять. Я хочу звонки вроде:new A($$$any string$$$).check() возвращает фиктивную строку "test". Я...

88
Как использовать JUnit и Hamcrest вместе?

Я не могу понять, как JUnit 4.8 должен работать с сопоставителями Hamcrest. Есть некоторые matchers , определенные внутри junit-4.8.jarв org.hamcrest.CoreMatchers. В то же время есть некоторые другие matchers в hamcrest-all-1.1.jarв org.hamcrest.Matchers. Итак, куда идти? Должен ли я явно включать...

88
JUnit 4 против TestNG - обновление 2013–2014 гг. [Закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос JUnit 4 и TestNG раньше были...

87
Как протестировать абстрактный класс в Java с помощью JUnit?

Я новичок в тестировании Java с помощью JUnit. Мне нужно работать с Java, и я хотел бы использовать модульные тесты. Моя проблема: у меня есть абстрактный класс с некоторыми абстрактными методами. Но есть методы, которые не являются абстрактными. Как я могу протестировать этот класс с помощью...

86
Откат транзакции после @Test

Прежде всего, я нашел много обсуждений на StackOverflow по этому поводу, но ни один из них мне не помог, так что извините, что задаю, возможно, повторяющийся вопрос. Я запускаю тесты JUnit с помощью spring -test, мой код выглядит так @RunWith(SpringJUnit4ClassRunner.class)...

85
Запуск одного теста JUnit в Eclipse

Если у меня есть набор тестов с несколькими тестами, когда я пытаюсь запустить один модульный тест, либо из контекстного меню редактора кода, либо из представления JUnit, он, кажется, настаивает на том, чтобы всегда запускать весь набор, а не одиночный тест. Есть ли способ отключить, чтобы...

85
Где мне настроить log4j в тестовом классе JUnit?

Глядя на последний написанный мной тестовый пример JUnit, я вызвал метод BasicConfigurator.configure () log4j внутри конструктора класса. Это отлично сработало для запуска только одного класса из команды Eclipse «запустить как тестовый пример JUnit». Но я понимаю, что это неправильно: я почти...

85
assert против утверждений JUnit

Сегодня я увидел тестовый пример JUnit с утверждением java вместо утверждений JUnit - есть ли существенные преимущества или недостатки в предпочтении одного над другим?...

85
JUnit4 fail () здесь, но где pass ()?

В fail()библиотеке JUnit4 есть метод. Мне это нравится, но испытываю нехваткуpass() метода, которого нет в библиотеке. Почему это так? Я обнаружил, что могу использовать assertTrue(true)вместо этого, но все равно выглядит нелогично. @Test public void testSetterForeignWord(){ try {...

85
Есть ли набор файлов «Lorem ipsums» для тестирования проблем с кодировкой символов?

Для верстки у нас есть наш знаменитый текст «Lorem ipsum», чтобы проверить, как он выглядит. Я ищу набор файлов, содержащих текст, закодированный в нескольких разных кодировках, которые я могу использовать в своих тестах JUnit для тестирования некоторых методов, которые имеют дело с кодировкой...

84
Хук выполнения до и после Suite в jUnit 4.x

Я пытаюсь выполнить предварительную настройку и разборку для набора интеграционных тестов, используя jUnit 4.4 для выполнения тестов. Разборка должна выполняться надежно. У меня есть другие проблемы с TestNG, поэтому я хочу вернуться к jUnit. Какие хуки доступны для выполнения до запуска любых...

84
Тестируете веб-службу JAX-RS?

В настоящее время я ищу способы создания автоматических тестов для веб-службы на основе JAX-RS (Java API для RESTful Web Services). Мне в основном нужен способ отправить ему определенные данные и убедиться, что я получаю ожидаемые ответы. Я бы предпочел сделать это через JUnit, но я не уверен, как...

84
Спец. для вывода XML JUnit [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Где я могу найти спецификацию вывода XML JUnit....

84
Junit перед классом (нестатический)

Есть ли какие-либо рекомендации, чтобы Junit выполнял функцию один раз в тестовом файле, и она также не должна быть статической. как @BeforeClassна нестатической функции? Вот уродливое решение: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } ну, это то, чего я...