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

Версія 4 популярної рамки тестування Junit Java Unit


2
@RunWith (MockitoJUnitRunner.class) проти MockitoAnnotations.initMocks (це)
Під час написання нового тесту jUnit4 мені цікаво, чи використовувати @RunWith (MockitoJUnitRunner.class) або MockitoAnnotations.initMocks (це) . Я створив новий тест, і майстер автоматично створив тест із Runner. Javadocs для MockitoJUnitRunner констатують наступне: Сумісний з JUnit 4.4 та новішими версіями, цей бігун додає наступної поведінки: Ініціалізує макети, зазначаються з Mock, так …
118 java  junit4  mockito 

30
Не знайдено тестів із тестовим бігуном "JUnit 4"
Мій тест Java добре працював із Eclipse. Але тепер, коли я запускаю тест із меню запуску, отримую таке повідомлення: No tests found with test runner 'JUnit 4' У .classpathфайлі у мене є всі jarфайли, а в кінці є: <classpathentry exported="true" kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="bin"/> </classpath> Як я можу вирішити …
105 java  eclipse  junit  junit4 

7
Як стверджувати, що Iterable містить елементи з певною властивістю?
Припустимо, я хочу спробувати тест методу з цим підписом: List<MyItem> getMyItems(); Припустимо MyItem, це Pojo, який має багато властивостей, до одного з яких можна "name"отримати доступ getName(). Мені важливо переконатися в тому List<MyItem>, що або будь-який Iterableмістить два MyItemекземпляри, "name"властивості яких мають значення "foo"та "bar". Якщо будь-які інші властивості не …

4
Знущайтеся над статичними методами з декількох класів, використовуючи PowerMock
Я знаю, як знущатися над статичними методами з класу за допомогою PowerMock. Але я хочу знущатися над статичними методами з декількох класів тестового класу за допомогою JUnit та PowerMock. Хтось може сказати мені, чи можна це зробити і як це зробити?
103 java  junit4  powermock 

4
Як запустити тести JUnit за допомогою Gradle?
На даний момент у мене є такий файл build.gradle : apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Цей файл build.gradle призначений для мого сховища тут . Всі мої основні файли знаходяться у …

6
Mockito: Імітація ініціалізації приватного поля
Як я можу знущатися над змінною поля, яка ініціалізується вбудовано? class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } Тут я хочу знущатися person.someMethod()під час тестування Test.testMethod()методу, для якого мені потрібно знущатися над ініціалізацією personзмінної. Будь-яка підказка? Редагувати: Мені не дозволено …

11
Перевірте очікувані винятки в Котліні
У Java програміст може вказати очікувані винятки для тестових випадків JUnit, наприклад: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Як би я це зробив у Котліні? Я спробував дві синтаксичні варіації, але жодна з них не спрацювала: import org.junit.Test // ... @Test(expected = …

5
Повторне використання контексту весняного додатку в класах тестування junit
У нас є купа тестових кейсів JUnit (інтеграційні тести), і вони логічно згруповані в різні тестові класи. Ми можемо завантажувати контекст програми Spring один раз для класу тесту та повторно використовувати його для всіх тестових випадків у тестовому класі JUnit, як зазначено у http://static.springsource.org/spring/docs/current/spring-framework-reference /html/testing.html Однак нам просто було цікаво, …

16
Проблема компіляції Maven 3 та JUnit 4: пакет org.junit не існує
Я намагаюся створити простий проект Java за допомогою Maven. У своєму pom-файлі я оголошую JUnit 4.8.2 єдиною залежністю. Все ще Maven наполягає на використанні JUnit версії 3.8.1. Як це виправити? Проблема виявляється в помилці компіляції: "пакет org.junit не існує". Це пов’язано з оператором import у моєму вихідному коді. Правильне ім'я …

4
помилка maven: пакет org.junit не існує
Я намагаюся створити javadoc за допомогою maven, і він не вдається. Також не вдається виконати перевірку. mvn verify Я отримую таку помилку: (...) [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /home/miquel/creaveu/createOmegaMatrix/src/main/java/edu/url/salle/gtm/hnm/dataStructures/HFrame.java:[6,23] package org.junit does not exist [ERROR] /home/miquel/creaveu/createOmegaMatrix/src/main/java/edu/url/salle/gtm/hnm/dataStructures/HFrame.java:[6,0] static import only from classes and interfaces (···) У моєму …
79 java  maven-3  junit4 

5
Простий спосіб отримати файл тесту в JUnit
Чи може хтось запропонувати простий спосіб отримати посилання на файл як об’єкт типу String / InputStream / File / etc у тестовому класі junit? Очевидно, що я міг вставити файл (xml в даному випадку) у вигляді гігантської рядка або прочитати його як файл, але чи існує ярлик, характерний для Junit, …

19
java.lang.Exception: У запущених JUnits немає винятку методів, що запускаються
Я намагаюся запустити JUnit у своєму командному рядку Linux, що /opt/junit/містить необхідні файли JARS (hamcrest-core-1.3.jar і junit.jar) та файли класів, і я використовую таку команду для запуску JUnit: java -cp hamcrest-core-1.3.jar:junit.jar:. org.junit.runner.JUnitCore TestRunner Клас TestJunit: import org.junit.Test; import static org.junit.Assert.assertEquals; public class TestJunit { @Test public void testAdd() { String …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.