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

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

5
Знущаються над конструктором з параметром
У мене є клас, як показано нижче: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } Логіка в конструкторі A(String test)і check()це те, що я намагаюся знущатись. Я хочу будь-які дзвінки типу: new A($$$any string$$$).check()повертає фіктивний рядок "test". …

6
JUnit 4 проти TestNG - Оновлення 2013-2014 [закрито]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Раніше JUnit 4 і TestNG були порівнянними. Які плюси та мінуси …

8
Як використовувати JUnit і Hamcrest разом?
Я не можу зрозуміти, як JUnit 4.8 повинен працювати з матчерами Hamcrest. Є деякі matchers , певні всередині junit-4.8.jarв org.hamcrest.CoreMatchers. У той же час є деякі інші matchers в hamcrest-all-1.1.jarв org.hamcrest.Matchers. Отже, куди йти? Чи повинен я явно включити в проект JAR hamcrest та ігнорувати збіги, надані JUnit? Зокрема, я …
88 java  junit  hamcrest 

10
Як протестувати абстрактний клас на Java за допомогою JUnit?
Я новачок у тестуванні Java за допомогою JUnit. Я повинен працювати з Java, і я хотів би використовувати модульні тести. Моя проблема полягає в тому, що я маю абстрактний клас з деякими абстрактними методами. Але є деякі методи, які не є абстрактними. Як я можу протестувати цей клас за допомогою …

4
Де я можу налаштувати log4j у тестовому класі JUnit?
Переглядаючи останній тестовий випадок JUnit, який я писав, я зателефонував методу logCj BasicConfigurator.configure () всередині конструктора класу. Це чудово працювало для запуску саме цього єдиного класу з команди Eclipse "запустити як тест JUnit". Але я розумію, що це неправильно: я майже впевнений, що наш основний набір тестів запускає всі ці …
85 java  logging  junit  log4j 

4
Чи існує набір файлів “Lorem ipsums” для тестування питань кодування символів?
Для компонування маємо наш відомий текст "Lorem ipsum", щоб перевірити, як він виглядає. Я шукаю набір файлів, що містять Текст, закодований декількома різними кодуваннями, які я можу використовувати у своїх тестах JUnit для тестування деяких методів, що мають справу з кодуванням символів під час читання текстових файлів. Приклад: Наявність ISO …

13
Запуск одного тесту JUnit в Eclipse
Якщо у мене є набір тестів з декількома тестами, коли я намагаюся запустити один модульний тест, або з контекстного меню редактора коду, або з подання JUnit, схоже, наполягаю на тому, щоб завжди запускати весь набір, а не одиночний тест. Чи є спосіб вимкнути, щоб змінити цю поведінку, щоб я міг …
85 eclipse  junit 


7
Транзакція відкоту після @Test
Перш за все, я знайшов багато тем на StackOverflow про це, але жоден з них мені дійсно не допоміг, так що шкода задати, можливо, повторюване запитання. Я запускаю тести JUnit за допомогою spring-test, мій код виглядає так @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before …

6
JUnit4 fail () тут, але де pass ()?
Існує fail()метод у бібліотеці JUnit4. Мені це подобається, але я відчуваю брак pass()методів, яких немає в бібліотеці. Чому це так? Я з’ясував, що можу використовувати assertTrue(true)замість цього, але все одно виглядає нелогічно. @Test public void testSetterForeignWord(){ try { card.setForeignWord(""); fail(); } catch (IncorrectArgumentForSetter ex){ } // assertTrue(true); }
85 java  junit 


10
Тестування веб-служби JAX-RS?
Зараз я шукаю способи створення автоматизованих тестів для веб-служби на основі JAX-RS (Java API для RESTful Web Services). Мені в основному потрібен спосіб надіслати йому певні вхідні дані та перевірити, чи отримаю я очікувані відповіді. Я волів би робити це через JUnit, але я не впевнений, як цього можна досягти. …

11
До і після виконання пакета Suite у jUnit 4.x
Я намагаюся виконати попереднє налаштування та розбір для набору інтеграційних тестів, використовуючи jUnit 4.4 для виконання тестів. Розбирання потрібно вести надійно. У мене є інші проблеми з TestNG, тому я хочу повернутися до jUnit. Які хуки доступні для виконання до запуску будь-яких тестів і після завершення всіх тестів? Примітка: ми …

8
Junit перед класом (не статичний)
Чи є якісь найкращі практики, щоб Junit виконував функцію один раз у тестовому файлі, і вона також не повинна бути статичною. як @BeforeClassна нестатичній функції? Ось негарне рішення: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } ну, це те, чого я не хочу робити, …
84 java  junit 

5
Специфікація для виводу JUnit XML [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Де я можу знайти специфікацію виводу XML JUnit. Моя мета - написати репортаж UnitTest ++ …

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