Запитання з тегом «junit»

Популярний блок тестування одиниць для Java та Scala. Остання версія JUnit 5 підтримує тести на основі анотацій та параметризованих параметрів. Розгляньте використання спільно з тегом Java або Scala для позначення вашої справи використання.

3
Використання PowerMockito.whenNew () не висміюється і викликається оригінальний метод
У мене є код приблизно такий, як показано нижче: Class A { public boolean myMethod(someargs) { MyQueryClass query = new MyQueryClass(); Long id = query.getNextId(); // some more code } } Class MyQueryClass { .... public Long getNextId() { //lot of DB code, execute some DB query return id; } …
100 java  junit  mockito  powermock 

5
JUnit 4 Тестові набори
Як створити тестові набори за допомогою JUnit 4? Вся документація, яку я бачив, здається, не працює для мене. І якщо я використовую майстра Eclipse, це не дає мені можливості вибрати будь-який із створених мною тестових класів.
98 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 = …

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

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

22
Eclipse - налагоджувач не зупиняється на точці розриву
Я намагаюся неприємно знімати JUnit. У вихідному коді я встановив точку розриву у двох місцях: 1) у рядку, де статичний член ініціалізується 2) перший рядок одного з тестових випадків. Відладчик зупиняється в лінії ініціалізації статичного поля. Але це не зупиняється в тестовому випадку. Незалежно від того, де я встановив точку …

7
Тест JUnit з динамічною кількістю тестів
У нашому проекті у мене є кілька тестів 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 .... org.junit.runner.JUnitCore …

8
Як встановити параметри JVM для тестів Junit Unit?
У мене є кілька тестів Junit unit, для яких потрібна велика кількість простору купи - тобто 1G. (Вони перевіряють функціонал, що вимагає великої пам’яті, для програми веб-запуску, яка буде працювати лише з достатньою кількістю місця, і буде працювати внутрішньо на 64-розрядних машинах Win 7 - тому перепроектування тестів не є …

30
Eclipse Не знайдено тестів за допомогою JUnit 5, спричинених NoClassDefFoundError для LauncherFactory
Проблема Кожного разу, коли я запускаю свої тести JUnit проектів (використовуючи JUnit 5 з Java 9 та Eclipse Oxygen 1.a), я стикаюся з проблемою, що eclipse не може знайти жодного тесту. Опис У конфігурації запуску eclipse навіть не може знайти метод, котрий коментується @Test, а замість цього показує лише " …
95 java  eclipse  junit  java-9  junit5 

4
Як легко створити одиничні тести при затемненні [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Я хочу створити одиничні тести легко, просто вибравши метод. Чи є в затемненні інструмент, який …

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, такими як запуск / зупинка підключення до бази даних або вбудований еластичний пошуковий сервер?
У своїх тестах Kotlin JUnit я хочу запустити / зупинити вбудовані сервери та використовувати їх у своїх тестах. Я спробував використати @Beforeанотацію JUnit для методу в моєму тестовому класі, і він працює нормально, але це неправильна поведінка, оскільки він запускає кожен тестовий приклад замість одного разу. Тому я хочу використовувати …

4
Чи можете ви додати власне повідомлення до AssertJ assertThat?
У нас є набір тестів, який в основному використовує твердження JUnit з відповідниками Hamcrest. Один із нашої команди почав експериментувати з AssertJ і вразив людей своїм синтаксисом, гнучкістю та декларативністю. Є одна особливість, яку надає JUnit, і я не можу знайти еквівалент в AssertJ: додавання власного повідомлення про помилку затвердження. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.