Описание тега junitparams

Проект JUnitParams добавляет новый исполнитель в JUnit и предоставляет намного более простые и удобочитаемые параметризованные тесты для JUnit >=4.6.
1 ответ

JUnitParams, передающий непримитивные объекты в тестовый метод

JUnitParams передает только примитивные объекты (String, int), но не другие объекты, например: @Test @Parameters testMethod(String sample, MyObj myobj, MyObj myobj) {} private Object[] parametersForTestMethod() { return $($("testString", myobj, myot…
05 дек '13 в 21:22
3 ответа

Использование "Запятая" или "труба" в JunitParams

Я пытаюсь использовать JunitParams для параметризации моих тестов. Но моя главная проблема заключается в том, что параметры - это строки со специальными символами, тильда или труба. import org.junit.Rule; import org.junit.Test; import org.junit.rule…
25 сен '15 в 14:44
2 ответа

Как дать нулевое значение параметру при использовании @FileParameters из JUnitParams

Я пытаюсь использовать аннотацию FileParameters JUnitParamsRunner. Я не могу дать ноль переменной. Код и тестовый файл ниже. @RunWith(JUnitParamsRunner.class) public class PasswordCheckerFileParameterizedTest { @Test @FileParameters("src/test/resour…
07 сен '16 в 15:07
1 ответ

Параметризованный тест JUnit+JUnitParams не работает для массивов с

Можете ли вы сказать мне, почему тест не работает? Я получил: java.lang.IllegalStateException: при попытке создать объект класса class [Ljava.lang.Integer; не удалось найти конструктор с аргументами, совпадающими (по типу) с параметрами, указанными …
22 июл '14 в 16:21
1 ответ

Как получить гибкие столбцы с junitparams

У меня такая ситуация, когда я читаю значения из входного файла, используя junitparams. В некоторых случаях мои строки имеют значения во всех столбцах (скажем, 5), однако в других случаях значения имеют только первые несколько столбцов. Я хочу, чтоб…
1 ответ

Как использовать @Parameters в @BeforeClass для Junit

Я хочу использовать параметры в BeforeClass для входа в систему как другой пользователь с другой ролью. Я использую: JUnitParams 1.0.2 джунит 4.12 Селен Ведибривер 2.53.1 Вот мой код FirefoxLogin.java public class FirefoxLogin { public static WebDri…
21 окт '16 в 09:58
1 ответ

Параметризованные тесты Android с различными наборами данных

В настоящее время я изучаю способы написания модульных и интеграционных тестов для приложений для Android. Я так запутался, что отсутствует возможность предоставить набор параметров непосредственно методу, как это делает библиотека JUnitParams. Итак…
17 авг '16 в 15:31
0 ответов

java.lang.TypeNotPresentException: Тип Ljavax/lang/model/type/NullType; не присутствует

Я использую junitparams, и это мои коды: @RunWith(JUnitParamsRunner.class) public class ExampleTestJUnitParamsRunner { @Test @Parameters({ "17, 17", "22, 17" }) public void isAdultAgeDirect(int age, int agecheck) throws Exception { assertTrue("Its T…
2 ответа

Как применить два @RunWith в весеннем тесте загрузки стартера

Я использую стартовый тест весенней загрузки для написания тестовых примеров JUnit. Я хотел бы использовать JunitParamrunner, который облегчает передачу файлов для параметризованного теста. В основном он считывает данные из файла строка за строкой и…
1 ответ

JUnitParamsRunner с Guice

У меня есть тест Java, который основан на хитрости. Я хочу передать несколько наборов параметров, которые поддерживаются JUnitParams, Но, похоже, я могу пройти только один @RunWith, По сути, я могу добавить либо JUnitParamsRunner или же GuiceTestRun…
31 окт '18 в 15:56
2 ответа

ЮнитПарамс с Мокито

Это может быть проблемой XY, но я хочу спросить: Я использую JUnitParams, чтобы иметь возможность запускать мой метод тестирования 10 раз с различными объектами. Проблема в том, что уколы не работают (@Mock а также @InjectMocks). я могу использовать…
20 сен '17 в 07:33
2 ответа

Параметризованные тесты Junit с использованием файлового ввода

У меня есть вопрос об использовании параметризованных тестов для моего модульного тестирования моих API. Теперь вместо того, чтобы строить как arraylist как Arrays.asList(new Object[]{ {1},{2},{3} }); Я хочу прочитать строки в файле одну за другой р…
28 янв '14 в 09:23
1 ответ

JunitParams 1.0.6 initializationError

У меня есть тесты, которые работали нормально с JunitParams 1.0.5, после того как я обновился до JunitParams 1.0.6, а затем получил initializationError. Может кто-нибудь помочь с этим? Селен: 3.3.1 JunitParams: 1.0.6 Firefox: 52ESR Трассировки стека…
14 мар '17 в 19:22
2 ответа

JUnitParams не работает с массивом String

Рассмотрим этот тестовый класс, работающий с JUnit 4 и JUnitParams: import static junitparams.JUnitParamsRunner.$; import junitparams.JUnitParamsRunner; import junitparams.Parameters; import org.junit.Test; import org.junit.runner.RunWith; @RunWith(…
1 ответ

TypeNotPresentException с JUnitParamsRunner

Мой Java-код выглядит так: Person.java public class Person { private int age; public Person(int age) { this.age = age; } public boolean isAdult() { return age >= 18; } @Override public String toString() { return "Person of age: " + age; } } Perso…
25 фев '17 в 10:23
0 ответов

maven -Dsurefire.rerunFailingTestsCount с параметризованными тестами

Я хочу повторить неудачные тесты с Maven. Я использую surefire.rerunFailingTestsCount для этого: mvn '-Dtest=LoginTest#loginAsValidUser' '-Dsurefire.rerunFailingTestsCount=1'clean test Тем не менее, после неудачных тестов они не обнаруживаются в jun…
13 июл '16 в 12:57
2 ответа

Как использовать заглушки Mockito в поставщике параметров JUnitParams?

Я пытаюсь выучить Юнит. Работая над конкретной проблемой, я решил использовать провайдеры параметров JUnitParams. Каждый набор параметров для тестового метода, который я пишу, должен содержать два входных значения и список, по которому будут проверя…
25 мар '16 в 10:48
2 ответа

Почему переменные поля становятся нулевыми после установки их в методе JUnitParams?

Я пишу тестовый класс, используя JUnitParams а также Mockito, Я хочу использовать Mockito mock как parameter, В моем тесте у меня есть около десяти макетов, и я хочу передать только один макет, чтобы определить для него особое поведение. Я воспроизв…
03 ноя '16 в 11:04
2 ответа

JUnitParams для каждого метода класса

Можно ли запустить параметризованный тест для каждого метода класса теста с помощью JUnitParams и аннотаций на уровне класса? Что-то вроде: @RunWith(JUnitParamsRunner.class) @Parameters(method = "paramsGenerator") public class TestMethod { public In…
15 май '17 в 07:40
1 ответ

Можно ли найти текущие параметры JUnitParams из пользовательского правила?

Я начал использовать JUnitParams для написания параметризованных тестов, и это работает потрясающе. Например, следующий тест вызывается с falseзатем с true: @Test @Parameters ({ "false", "true" }) public void testBla (boolean foo) throws Exception .…
23 июн '15 в 10:18