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

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

7
Hamcrest порівнюють колекції
Я намагаюся порівняти 2 списки: assertThat(actual.getList(), is(Matchers.containsInAnyOrder(expectedList))); Але ідея java: no suitable method found for assertThat(java.util.List<Agent>,org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>>) method org.junit.Assert.<T>assertThat(T,org.hamcrest.Matcher<T>) is not applicable (no instance(s) of type variable(s) T exist so that argument type org.hamcrest.Matcher<java.lang.Iterable<? extends model.Agents>> conforms to formal parameter type org.hamcrest.Matcher<T>) method org.junit.Assert.<T>assertThat(java.lang.String,T,org.hamcrest.Matcher<T>) is not applicable (cannot instantiate …
114 java  junit  hamcrest 

13
Surefire не збирає тестів на 5 червня
Я написав простий метод тестування з JUnit 5: public class SimlpeTest { @Test @DisplayName("Some description") void methodName() { // Testing logic for subject under test } } Але коли я бігав mvn test, то отримав: ------------------------------------------------------- T E S T S ------------------------------------------------------- Running SimlpeTest Tests run: 0, Failures: 0, Errors: …

8
Кілька заяв RunWith в jUnit
Я пишу одиничний тест і хочу використовувати JUnitParamsRunnerі MockitoJUnitRunnerдля одного тестового класу. На жаль, наступне не працює: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } Чи є спосіб використання обох, Mockito та JUnitParams в одному тестовому класі?
113 java  unit-testing  junit 

9
Як перевірити мій сервлет за допомогою JUnit
Я створив веб-систему за допомогою сервлетів Java і тепер хочу зробити тестування JUnit. МояdataManager - лише базовий фрагмент коду, який подає його в базу даних. Як би ви протестували сервлет з JUnit? Мій приклад коду, який дозволяє користувачеві зареєструватися / зареєструватися, який надсилається з моєї головної сторінки через AJAX: public …

10
Вбудований MongoDB при запуску інтеграційних тестів
Моє запитання - це варіація цього . Оскільки мій проект для веб-додатків Java потребує великої кількості фільтрів / запитів для читання та інтерфейсів з такими інструментами, як GridFS, я намагаюся думати про розумний спосіб використання MongoDB у спосіб, запропонований вище. Тому я розглядаю можливість запуску вбудованого примірника MongoDB поряд із …

23
Як я можу стверджувати рівність у двох класах без методу рівних?
Скажіть, у мене є клас, що не має методу equals (), до якого немає джерела. Я хочу стверджувати рівність на двох примірниках цього класу. Я можу зробити кілька тверджень: assertEquals(obj1.getFieldA(), obj2.getFieldA()); assertEquals(obj1.getFieldB(), obj2.getFieldB()); assertEquals(obj1.getFieldC(), obj2.getFieldC()); ... Мені не подобається це рішення, тому що я не отримую повного уявлення про рівність, …
111 java  unit-testing  junit 

10
Виконувати параметри тестів з джуніту паралельно в будівлі Maven?
Я використовую JUnit 4.4 та Maven, і у мене є велика кількість тривалих інтеграційних тестів. Що стосується паралелізації наборів тестів, то існує декілька рішень, які дозволяють мені паралельно проводити кожен метод тестування в одному тестовому класі. Але все це вимагає, щоб я міняв тести так чи інакше. Я дійсно думаю, …
110 java  maven  junit 


8
Чому пристрій jUnit має бути статичним?
Я позначив метод за допомогою анотації @BeforeClass jUnit і отримав цей виняток, кажучи, що він повинен бути статичним. Яке обґрунтування? Це змушує весь мій ініт знаходитись на статичних полях, без поважних причин, наскільки я бачу. У .Net (NUnit) це не так. Редагувати - той факт, що метод, позначений за допомогою …
109 java  junit 

9
Отримайте контекст тестового проекту в тестовому випадку Android
Хтось знає, як можна отримати контекст проекту тестування в тестовому випадку Android (розширює AndroidTestCase). Примітка. Тест НЕ є інструментальним випробуванням. Примітка 2: Мені потрібен контекст тестового проекту, а не контекст фактичної тестованої програми. Мені потрібно це для завантаження деяких файлів із активів тестового проекту.
108 android  junit 

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 

12
Тестування приватного методу за допомогою mockito
публічний клас A { метод публічної недійсності (логічний b) { якщо (b == вірно) метод1 (); ще метод2 (); } приватний метод недійсності1 () {} private void method2 () {} } громадський клас TestA { @Test public void testMethod () { A a = макет (A.class); a.method (правда); // як …
104 java  junit  mockito 


13
Як вирішити непотрібне виняток "Стубінг"
Мій код, як показано нижче, @RunWith(MockitoJUnitRunner.class) public class MyClass { private static final String code ="Test"; @Mock private MyClassDAO dao; @InjectMocks private MyClassService Service = new MyClassServiceImpl(); @Test public void testDoSearch() throws Exception { final String METHOD_NAME = logger.getName().concat(".testDoSearchEcRcfInspections()"); CriteriaDTO dto = new CriteriaDTO(); dto.setCode(code); inspectionService.searchEcRcfInspections(dto); List<SearchCriteriaDTO> summaryList = new …
101 java  junit  mockito 

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

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