Описание тега system-rules
Системные правила - это библиотека Java с открытым исходным кодом, которая позволяет тестировать код, который использует java.lang.System.
2
ответа
Идентичный контент, но тест JUnit не проходит (IntelliJ)
У меня есть тест JUnit, который сравнивает две строки: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = CDPlayerConfig.class) public class CDPlayerTest { @Rule public final SystemOutRule log = new SystemOutRule().enableLog(); …
04 сен '15 в 07:20
1
ответ
Использование системных правил для перехвата System.exit() не работает с окнами Swing
Мне поручено настроить некоторые тесты JUnit для служебного приложения, которое требуется для System.exit(1) при различных обстоятельствах, и System Rules отлично подходит для тестирования этого. Приложение также может работать в режиме графического…
23 апр '15 в 16:56
1
ответ
Системные правила не находят emptyStandardInputStream(); метод
Пример кодирования std показывает метод emptyStandardInputStream(). Но компилятор не может решить это. @Rule public final TextFromStandardInputStream systemInMock = emptyStandardInputStream(); Правило - да, понял. TextFromStandardInputStream - да, п…
14 мар '14 в 00:51
1
ответ
Использование временных папок JUnit и проверка существования файла при выходе из системы
У меня есть такой тестовый модуль, используя org.junit.contrib.java.lang.system.ExpectedSystemExit org.junit.rules.TemporaryFolder @Rule public TemporaryFolder folder = new TemporaryFolder(); @Rule public final ExpectedSystemExit exit = ExpectedSyst…
20 янв '17 в 03:41
1
ответ
Использование Junit для имитации ввода пользователя в объект Scanner
Я очень новичок в JUnit и модульном тестировании и у меня есть вопрос, касающийся насмешливого пользовательского ввода в объект Scanner. У меня есть следующий код, который я хотел бы проверить. Очень простой Выполнить код import java.util.Scanner; p…
08 апр '16 в 23:45
1
ответ
Не удалось найти пакет org.junit.contrib
Я использую maven для сборки своего проекта и JUnit для тестирования.Когда я пытался сделать тест с помощью SystemOutRuleЯ не мог найти этот класс и не мог найти org.junit.contrib пакет. PS Мой JUnit - последняя версия, 4.12. мой Maven pom.xml <p…
08 июл '16 в 08:57
2
ответа
ExpectedSystemExit вызывает ошибку
Я использую библиотеку системных правил для тестирования метода, который вызывает System.exit(): @Rule public final ExpectedSystemExit exit = ExpectedSystemExit.none(); К сожалению, этот кусок кода вызывает ошибку... initializationError caused an ER…
13 янв '13 в 15:23
1
ответ
Junit и jenkins org.junit.contrib.java.lang.system.internal.CheckExitCalled: попытался выйти со статусом 0
Я пытаюсь запустить тесты Junit параллельно. Но пока мой тест заканчивается, они этого не делают. Мой Дженкинс бежит и, кажется, не закончится. The error is: org.junit.contrib.java.lang.system.internal.CheckExitCalled: Tried to exit with status 0. a…
17 мар '16 в 15:59
1
ответ
Тест Junit ожидается и актуален
У меня проблема с этим, и я не знаю, как это исправить. Это мой класс: import java.util.Scanner; public class ScannerAndKeyboard { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print( "Enter your name: " );…
21 янв '19 в 21:22
1
ответ
Моделирование вывода JUnit для заданного входа
public void MyTest { @Rule public final TextFromStandardInputStream systemInMock = emptyStandardInputStream(); @Test public void shouldTakeUserInput() { systemInMock.provideLines("add 5", "another line"); InputOutput inputOutput = new InputOutput();…
24 окт '17 в 06:03
2
ответа
Что приводит к сбою JUnit и Системных Правил в представлении этого студента?
Я работал над автоматическим грейдером в течение последнего месяца, и один из моих учеников, который понимает, что материал, кажется, постоянно терпит неудачу в моих тестовых случаях JUnit из-за возврата 'null'. Поскольку это курс Java I, они все ещ…
13 фев '15 в 17:38
2
ответа
Системные правила возвращают другой разделитель строк
У меня есть весенний тестовый класс от Spring in Action 4th который проверяет простой класс, который печатает что-то для стандартного вывода. Оно использует System-Rules библиотека включена в junit. Когда я запускаю тест, он бросил ComparisionExcept…
14 мар '15 в 08:16
1
ответ
Получено событие сбоя для теста с неизвестным идентификатором, Gradle, Junit4, SystemRules
При запуске теста gradle я получаю сообщение об ошибке Caused by: java.lang.IllegalArgumentException: Received a failure event for test with unknown id '16.3'. Registered test ids: '[16.1, 16.2, :app:test] Эта ошибка возникает только тогда, когда те…
23 сен '21 в 04:59