Вопросы с тегом «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 не принимает тесты Junit 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, …

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

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. My dataManager- это просто базовый фрагмент кода, который отправляет его в базу данных. Как бы вы протестировали сервлет с JUnit? Мой пример кода, который позволяет пользователю регистрироваться / регистрироваться, который отправляется с моей главной страницы через AJAX: …

10
Встроенный MongoDB при запуске интеграционных тестов
Мой вопрос - это вариант этого . Поскольку мой проект веб-приложения Java требует множества фильтров / запросов чтения и интерфейсов с такими инструментами, как GridFS, я изо всех сил пытаюсь придумать разумный способ использования MongoDB так, как предлагает это решение. Поэтому я рассматриваю возможность запуска встроенного экземпляра MongoDB вместе с …

10
Параллельное выполнение тестов junit в сборке Maven?
Я использую JUnit 4.4 и Maven, и у меня есть большое количество длительных интеграционных тестов. Когда дело доходит до распараллеливания наборов тестов, есть несколько решений, которые позволяют мне запускать каждый тестовый метод в одном тестовом классе параллельно. Но все это требует от меня того или иного изменения тестов. Я действительно …
110 java  maven  junit 


8
Почему jUnit fixtureSetup должен быть статическим?
Я пометил метод аннотацией jUnit @BeforeClass и получил это исключение, в котором говорится, что он должен быть статическим. В чем обоснование? Это заставляет весь мой init работать в статических полях без всякой на то веской причины, насколько я понимаю. В .Net (NUnit) это не так. Изменить - тот факт, что …
109 java  junit 

9
Получить контекст тестового проекта в тестовом примере Android junit
Кто-нибудь знает, как получить контекст проекта Test в тестовом примере Android junit (расширяет 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 


13
Как разрешить исключение Unneccessary Stubbing
Мой код, как показано ниже, @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 …
104 java  junit  mockito 


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; } } Сейчас …
103 java  junit  mockito  powermock 

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