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

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

7
java.lang.NoClassDefFoundError: com / sun / mail / util / MailLogger для тестового примера JUnit для почты Java
Я использую Java Mail API для чтения и анализа писем. Он отлично работает с кодом сервлета. Теперь я пытаюсь написать тестовый пример JUnit для той же цели. Но в сети Session session = Session.getDefaultInstance(properties);я получаю следующее исключение: java.lang.NoClassDefFoundError: com/sun/mail/util/MailLogger at javax.mail.Session.initLogger(Session.java:227) at javax.mail.Session.<init>(Session.java:212) at javax.mail.Session.getDefaultInstance(Session.java:315) at javax.mail.Session.getDefaultInstance(Session.java:355) at com.vxl.appanalytix.dataload.fromEmail.EmailParser.parseEmailSubject(EmailParser.java:44) at …
127 junit  javamail 

6
Junit: разделение интеграционного теста и модульных тестов
Я унаследовал множество тестов Junit, но эти тесты (помимо большинства неработающих) представляют собой смесь фактических модульных тестов и интеграционных тестов (требующих внешних систем, баз данных и т. Д.). Поэтому я пытаюсь придумать способ фактически разделить их, чтобы я мог быстро и красиво запустить модульный тест, а после этого - интеграционные …

12
JUnit против TestNG [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 10 месяцев назад . Уточните этот вопрос В настоящее время мы все еще используем JUnit 3 для запуска наших тестов. …
125 java  testing  junit  testng 

7
Spring Test & Security: как имитировать аутентификацию?
Я пытался выяснить, как выполнить модульное тестирование, правильно ли защищены мои URL-адреса моих контроллеров. На всякий случай, если кто-то изменит ситуацию и случайно уберет настройки безопасности. Мой метод контроллера выглядит так: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } Я настроил WebTestEnvironment так: import javax.annotation.Resource; import javax.naming.NamingException; import …


11
Простой способ запускать один и тот же тест junit снова и снова?
Как говорится в названии, я ищу простой способ запускать тесты JUnit 4.x несколько раз подряд автоматически с помощью Eclipse. Например, один и тот же тест будет выполняться 10 раз подряд и сообщать результат. У нас уже есть сложный способ сделать это, но я ищу простой способ сделать это, чтобы быть …
123 java  eclipse  junit 

15
Получение «Пропуск выполнения JaCoCo из-за отсутствия файла данных выполнения» при выполнении JaCoCo
Я использую Maven 3.0.3, JUnit 4.8.1 и Jacoco 0.6.3.201306030806 и пытаюсь создать отчеты о тестовом покрытии. У меня есть проект только с модульными тестами, но я не могу запустить отчеты, я постоянно получаю сообщение об ошибке: Skipping JaCoCo execution due to missing execution data fileкогда я запускаю: mvn clean install …
123 maven  junit  jacoco 

6
Инициализация фиктивных объектов - MockIto
Есть много способов инициализировать фиктивный объект с помощью MockIto. Какой из них лучший? 1. public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2. @RunWith(MockitoJUnitRunner.class) [РЕДАКТИРОВАТЬ] 3. mock(XXX.class); предложите мне, есть ли другие способы лучше, чем эти ...
122 java  junit  mockito 

10
Junit - запустить метод настройки один раз
Я создал класс с парой тестов, и вместо использования @Beforeя хотел бы иметь метод настройки, который выполняется только один раз перед всеми тестами. Возможно ли это с Junit 4.8?
120 java  junit 

9
Лучшая практика: инициализировать поля класса JUnit в setUp () или при объявлении?
Следует ли инициализировать поля класса при таком объявлении? public class SomeTest extends TestCase { private final List list = new ArrayList(); public void testPopulateList() { // Add stuff to the list // Assert the list contains what I expect } } Или в setUp () вот так? public class SomeTest …
120 java  junit 

2
В чем разница между папками src / androidtest и src / test?
В проекте в Android Studio по умолчанию есть две тестовые папки. Первый src/androidTest. Эта папка уже существовала в предыдущей версии Android Studio. Тем не менее, теперь по умолчанию есть новая тестовая папка src/testи новая зависимость testCompile 'junit: junit: 4.12'в build.gradle. Какую папку использовать для тестирования? В чем разница между ними?

10
JUnit: как избежать «неработающих методов» в тестовых классах утилит
Я перешел на JUnit4.4 с JUnit3.8. Я запускаю свои тесты с помощью ant, все мои тесты выполняются успешно, но тестовые служебные классы не работают с ошибкой «Нет исполняемых методов». Я использую шаблон, чтобы включить все классы с именем * Test * в тестовую папку. Я понимаю, что бегун не может …
118 java  ant  junit  testing 

3
Разделение классов JUnit в специальный тестовый пакет?
Я изучаю концепции разработки через тестирование, читая статьи Craftsman (щелкните Craftsman в разделе By Topic ), рекомендованные в ответе на мой предыдущий вопрос «Пример проекта для изучения JUnit и правильной разработки программного обеспечения» . Я люблю это до сих пор! Но теперь я хочу сесть и попробовать сам. У меня …
118 java  unit-testing  junit 

8
Как утверждать больше, чем с помощью JUnit Assert?
У меня эти значения взяты из теста previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" и я пытаюсь // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); Достаю java.lang.AssertionErrorи detailMessageна отладке есть null. Как я могу утверждать большее, чем условия использования JUnit
118 java  junit 

23
Исключение класса не найдено при запуске теста JUnit
Я получаю эту ошибку при запуске теста JUnit в Eclipse: Class not found com.myproject.server.MyTest java.lang.ClassNotFoundException: com.myproject.server.MyTest at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:423) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:356) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) Я пробовал добавить JUnitбиблиотеку в путь к классам, хотя …
117 java  eclipse  junit 

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