junit

Я использую JUnit 4. Я не вижу разницы между инициализацией в конструкторе или с помощью специальной функции init аннотируются @Before. Значит ли это, что мне не нужно беспокоиться об этом? есть ли случай, когда @Before дает больше, чем просто инициализация в конструкторе?...

Я пытаюсь создать некоторые тесты JUnit для метода, который требует ввода пользователем. Тестируемый метод выглядит примерно так: public static int testUserInput() { Scanner keyboard = new Scanner(System.in); System.out.println("Give a number between 1 and 10"); int input = keyboard.nextInt(); ...

я тестирую метод с ожидаемым исключением. Мне также нужно проверить, что какой-то код очистки был вызван (на издевательском объекте) после того, как возникло исключение, но похоже, что проверка игнорируется. Вот этот код. Я использую Junit ExpectedExceptionRule для проверки ожидаемого исключения. @Rule publi...

конфигурация: Весна 2.5, Junit 4, Log4j Расположение файла log4j указывается из системного свойства ${log.location} во время выполнения системное свойство устанавливается с параметром-D java. Все хорошо. Проблема / Что Мне Нужно: Во время модульного теста системное свойство не задано, а расположение файл...

похоже hamcrest org.hamcrest.Matchers класс очень похож на org.hamcrest.CoreMatchers (хотя это выглядит как Matchers больше). Почему я решил использовать CoreMatchers (кроме того, что похоже, что класс немного меньше), и почему эти два класса так похожи?...

У меня есть класс, который я хотел бы проверить с помощью публичного метода, который вызывает private one. Я хотел бы предположить, что частный метод работает правильно. Например, я хотел бы что-то вроде doReturn....when.... Я обнаружил, что есть возможное решение с помощью PowerMock, но это решение не работ...

моя база данных выбора-MongoDB. Я пишу API уровня данных для абстрактной реализации деталей из клиентских приложений - то есть, я по существу предоставляю единый открытый интерфейс (объект, который действует как IDL). Я проверяю свою логику, как я иду в TDD образом. Перед каждым модульным тестом,@Before мето...

это относительно открытый вопрос. Если я создал приложение в проекте в Eclipse, а затем хочу протестировать этот проект, должен ли я создать код JUnit в том же проекте или создать отдельный проект. Например... ShopSystem может быть, имя моего основного проекта-я должен создать проект под названием say,Shop...

в моих тестах Kotlin JUnit я хочу запускать / останавливать встроенные серверы и использовать их в своих тестах. Я пробовал использовать JUnit @Before аннотация метода в моем тестовом классе, и он отлично работает, но это не правильное поведение, так как он запускает каждый тестовый случай, а не только оди...

у меня есть некоторые тесты junit, которые создают некоторые ресурсы, которые также должны быть закрыты. одним из способов реализации этой логики является использование @Before и @After подход. что я сделал, так это инкапсулировать создание в какой-то служебный класс для повторного использования. Например: ...