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

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

7
java.lang.NoClassDefFoundError: com / sun / mail / util / MailLogger для тестового випадку JUnit для пошти Java
Я використовую API Java Mail для читання та розбору електронних листів. Це добре працює з кодом сервлета. Зараз я намагаюся написати тестовий випадок 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) …
127 junit  javamail 

6
Junit: роздільний тест інтеграції та тести Unit
Я успадкував набір тесту Junit, але ці тести (крім більшості не працюючих) є сумішшю фактичних тестових одиниць та інтеграційних тестів (вимагають зовнішніх систем, db тощо). Тому я намагаюся придумати спосіб їх фактичного відокремлення, щоб я міг добре і швидко виконати тестовий блок та інтеграційні тести після цього. Варіанти є .. …

12
JUnit vs TestNG [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 10 місяців тому . Удосконаліть це питання На роботі зараз ми все ще використовуємо JUnit 3 для запуску своїх тестів. Ми розглядали …
125 java  testing  junit  testng 

7
Весняний тест та безпека: як знущатися з аутентифікації?
Я намагався розібратися, як зробити тест, якщо мої 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 …

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) [EDIT] 3. mock(XXX.class); підкажіть, чи є якісь інші способи, кращі за ці ...
122 java  junit  mockito 

11
Простий спосіб запускати один і той же тест на юніт знову і знову?
Як говорить заголовок, я шукаю простий спосіб запустити тести JUnit 4.x кілька разів поспіль автоматично, використовуючи Eclipse. Прикладом може бути те саме тестування 10 разів підряд та звітування про результат. У нас вже є складний спосіб зробити це, але я шукаю простий спосіб зробити це, щоб я міг бути впевненим, …
121 java  eclipse  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 

10
Junit - запустіть метод налаштування один раз
Я створив клас з парою тестів, і замість того, щоб використовувати, @Beforeя хотів би мати метод налаштування, який виконується лише один раз перед усіма тестами. Чи можливо це за допомогою Junit 4.8?
119 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. Я запускаю свої тести за допомогою мурашника, всі мої тести працюють успішно, але тестові класи утилітів не вдається з помилкою "Без методів запуску". Я використовую шаблон, щоб включити всі класи з іменем * Test * у тестову течку. Я розумію, що бігун не може …
118 java  ant  junit  testing 

3
Поділ класів JUnit на спеціальний тестовий пакет?
Я вивчаю концепції тестово-керованого розвитку, читаючи статті про майстра (натисніть Майстер під Темою ), рекомендовані у відповіді на моє попереднє запитання "Приклад проекту для вивчення 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бібліотеку в classpath, хоча я …
117 java  eclipse  junit 

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