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

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

6
Как выполнить проверку экземпляра с помощью Scala (тест)
Я пытаюсь включить ScalaTest в свой Java-проект; замена всех тестов JUnit на ScalaTests. В какой-то момент я хочу проверить, вводит ли Guice Injector правильный тип. В Java у меня есть такой тест: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); House house = injector.getInstance(House.class); …
100 java  scala  junit  scalatest 

5
Наборы тестов JUnit 4
Как создать наборы тестов с помощью JUnit 4? Похоже, что вся документация, которую я видел, мне не подходит. И если я использую мастер Eclipse, он не дает мне возможности выбрать какой-либо из созданных мной тестовых классов.
100 java  junit  test-suite 

3
Java JUnit: метод X неоднозначен для типа Y
У меня были некоторые тесты, работающие нормально. Затем я переместил его в другой пакет и теперь получаю ошибки. Вот код: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, …

7
Тестирование Android AsyncTask с помощью Android Test Framework
У меня есть очень простой пример реализации AsyncTask, и у меня возникли проблемы с его тестированием с использованием платформы Android JUnit. Он отлично работает, когда я создаю и выполняю его в обычном приложении. Однако, когда он выполняется из любого из классов платформы Android Testing (например, AndroidTestCase , ActivityUnitTestCase , ActivityInstrumentationTestCase2 …
97 android  junit 

6
Как протестировать проект библиотеки Android
Я пишу проект библиотеки Android на основе класса Android Bitmap (назовите его AndroindLib), который содержит только служебный класс (без активности). Я попытался протестировать его с помощью Android JUnit, но он продолжает жаловаться, что не может найти AnroidLib.apk Как правильно тестировать проект библиотеки Android?
97 android  junit  apk 

22
Eclipse - отладчик не останавливается на точке останова
Я пытаюсь решить проблему с JUnit. В исходном коде я установил точку останова в двух местах: 1) в строке, где инициализируется статический член, 2) в первой строке одного из тестовых примеров. Отладчик останавливается в строке инициализации статического поля. Но на тестовом примере это не заканчивается. Независимо от того, где я …

8
Как установить параметры JVM для модульных тестов Junit?
У меня есть несколько модульных тестов Junit, для выполнения которых требуется большой объем кучи, например 1 ГБ. (Они тестируют функциональность, требующую интенсивного использования памяти, для приложения веб-запуска, которое будет работать только с достаточным пространством кучи и будет выполняться внутри на 64-разрядных машинах Win 7, поэтому перепроектирование тестов не является практическим …

7
JUnit test с динамическим количеством тестов
В нашем проекте у меня есть несколько тестов JUnit, которые, например, берут каждый файл из каталога и запускают на нем тест. Если я реализую testEveryFileInDirectoryметод в, TestCaseэто будет отображаться как только один тест, который может быть неудачным или успешным. Но меня интересуют результаты по каждому отдельному файлу. Как я могу …

3
Запуск одиночного теста из класса JUnit с помощью командной строки
Я пытаюсь найти подход, который позволит мне запустить один тест из класса JUnit, используя только командную строку и java. Я могу запустить весь набор тестов из класса, используя следующее: java -cp .... org.junit.runner.JUnitCore org.package.classname Я действительно хочу сделать что-то вроде этого: java -cp .... org.junit.runner.JUnitCore org.package.classname.method или: java -cp .... …

4
Как легко создавать модульные тесты в eclipse [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я хочу легко создавать модульные тесты, просто выбирая метод. Есть ли в eclipse …

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

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

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


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.