Описание тега parameterized-tests

4 ответа

Обеспечение того, чтобы тест подкласса JUnit переопределял метод @BeforeClass

У меня есть то, что составляет легкий тестовый фреймворк, написанный как JUnit Abstract test. То, что я хотел бы сделать, это иметь реализующие подклассы, каждый из которых определяет свои собственные настройки класса тестирования. Мой план состоял …
06 ноя '13 в 20:19
1 ответ

Параметризованный тест JUnit с различными параметрами

Рассмотрим параметризованный тест JUnit. JUnit предоставляет способ параметризации такого теста с использованием статического метода: @Parameterized.Parameters public static Collection<Object[]> parameters(){ Object[][] data = new Object[][] {…
23 июн '14 в 20:16
1 ответ

Почему он говорит "Имя атрибута не определено для типа аннотации Parameterized.Parameters"

Я написал код следующим образом: но во время компиляции он выдает ошибку компиляции, говоря "Атрибут name не определен для типа аннотации Parameterized.Parameters" @RunWith(Parameterized.class) public class TrustStandaloneTestSimple { @BeforeClass p…
29 янв '19 в 16:19
1 ответ

Поддерживает ли Robot Framework таблицы данных Gherkin?

Как я могу реализовать таблицы данных Gherkin в Robot Framework? Следующий фрагмент должен передать два набора параметров (n, is_prime) в ключевые слова, чтобы убедиться в этом: is_prime (5) = True is_prime (6) = False *** Test Cases *** Function sh…
01 фев '19 в 09:44
1 ответ

NotAMockException / Как заглушить значение в параметризованном тесте в Kotlin?

Для следующего класса Kotlin: class ProductLogic( private val product: Product? ) { fun shouldShow(): Boolean { if (product == null) { return false } val version = product.version!! if (!Utils.isAtLeastVersionX(version.major, version.minor)) { retur…
4 ответа

Модульный тест с жасмином

Хорошо, как C# NUnit парень, это может быть странно. Но разрешает ли жасмин параметризованный модульный тест? Я не уверен, если это идет вразрез с "объявить" и "это", чтобы сделать вещи читаемыми для непрограммистов. Я видел некоторые сторонние плаг…
2 ответа

Параметризованные тесты в F# - это недопустимое константное выражение

По какой-то причине при передаче аргументов в тест через TestCase attrubute, я получаю следующее сообщение об ошибке о первом аргументе, который в данном случае является массивом: Это недопустимое константное выражение или значение пользовательского…
0 ответов

Есть ли способ получить доступ к параметрам текущего теста (кроме самих параметров)?

Если я напишу параметризованный тест NUnit, используя что-то вроде [TestCaseSource] или же [ValueSource] NUnit передаст параметры непосредственно моему методу тестирования. Но есть ли другой способ получить доступ к этим параметрам, например, из Set…
03 май '13 в 13:22
1 ответ

Параметризация тестов с помощью pytest

Я узнаю о параметризованных тестах с Pyest. После ознакомления с соответствующей документацией по pytest, я пришел к этому простому примеру: import unittest import pytest @pytest.fixture(autouse=True, params=['foo', 'bar']) def foo(request): print('…
22 авг '17 в 19:35
1 ответ

IllegalArgumentException в параметризованном тестовом классе

У меня есть параметрический тестовый класс, и у меня есть тестовый метод, который я должен вернуть IllegalArgumentException. @RunWith(value = Parameterized.class) public class TriangleParametrizedTest { @Rule public ExpectedException exception = Exp…
2 ответа

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

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

Запустите один и тот же тест для другого набора параметров, используя MockMVC

Я создал следующий контрольный пример: @Test public void shouldReturnCorrectCheck() throws Exception { MultiValueMap<String, String> paramsMap = new LinkedMultiValueMap<>(); String accountId = "1AAK"; paramsMap.add("AccountID", accountId…
26 дек '18 в 15:01
1 ответ

Параметризация Pytest с использованием прибора, загруженного из базы данных

Я пытаюсь использовать pytest, чтобы получить идентификатор для запуска комплекта, загрузить комплект из базы данных, а затем сгенерировать тестовые наборы параметризованным способом. Код ниже показывает суть того, что я хочу сделать, но ошибки с fi…
4 ответа

Есть ли более быстрый способ написания похожих тестов для представлений Django?

По сути, я понимаю, что пишу один и тот же контрольный пример (test_update_with_only_1_field) для аналогичного URL для нескольких моделей from django.test import RequestFactory, TestCase class BaseApiTest(TestCase): def setUp(self): superuser = User…
2 ответа

Как я могу написать параметризованные тесты с открытым исходным кодом testcafe?

Я нашел много введений в параметризованные тесты / тестовые случаи для тестового кафе, но синтаксис полностью отличается от того, который я использую. Я предполагаю, что они для прекращенной платной версии. Как я могу сделать то же самое с бесплатно…
07 июн '18 в 08:02
1 ответ

Использование pytest на диапазонах многих параметров

Допустим, у меня есть Simulation объект, основной атрибут которого представляет собой словарь параметров, который принимает что-то вроде следующей формы: @pytest.fixture def param_base(): '''Dict of parameter defaults''' return { "fs" : 2e4, "sweep_…
10 ноя '17 в 15:13
1 ответ

Pytest параметризация - строка из CSV в качестве тестового примера

Я должен прочитать файл CSV и для каждой комбинации в каждой строке нужно запустить несколько методов. Я хотел бы видеть каждую строку в качестве контрольного примера. Можно ли отправить строку в качестве параметра - pytest параметризовать мой контр…
21 фев '14 в 09:52
2 ответа

Исключение Java не найдено ни одного теста при попытке Junit5 ParameterizedTest

Итак, я пытаюсь использовать ParameterizedTest из JUnit5 и настроить pom для загрузки всего, и теперь у меня есть следующий тестовый класс. import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.equalTo; import stat…
05 дек '18 в 19:49
1 ответ

Как передать несколько параллельных потоков в Junit5 Parameterized test?

У меня есть два объекта ArrayList<> одинаковой длины, и мой параметризованный тест Junit5 имеет синтаксис: @ParamterizedTest @MethodSource("dummyfunction"); void functionName(String s1, String s2) { ..... ..... } private Stream&lt;Arguments&gt; dumm…
16 авг '18 в 05:48
0 ответов

maven-failsafe-plugin: группы игнорируются при параметризации setUp Test

Я настроил maven-failsafe-plugin для исключения / включения некоторых тестовых категорий: &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-failsafe-plugin&lt;/artifactId&gt; &lt;version&g…