Описание тега parameterized-unit-test
Parameterized unit tests is a feature of some unit testing frameworks. It supports executing a given unit test multiple times with different arguments.
0
ответов
Параметризация как класса, так и тестов в JUnit 5
Есть ли способ параметризации обоих тестовых классов (как вы могли бы сделать с Parameterized а также @Parameters в JUnit 4) и методы тестирования (как вы могли бы сделать с JUnitParams в JUnit 4 или с @ParameterizedTest в Юнит 5)? Мне нужно получит…
21 апр '18 в 06:06
2
ответа
Как передать значение testCase следующему с помощью Pytest
import pytest def add(x): return x + 1 def sub(x): return x - 1 testData1 = [1, 2] testData2 = [3] class Test_math(object): @pytest.mark.parametrize('n', testData1) def test_add(self, n): result = add(n) testData2.append(result) <-------- Modify …
20 мар '18 в 01:36
1
ответ
Можно ли передавать многомерные массивы через @MethodSource (junit 5.1)?
Я пытаюсь передать двумерные массивы в параметризованный тест. Одномерный массив работает, как и ожидалось, но junit жалуется на второе с "Ошибка разрешения параметра с индексом 0". Это не поддерживается или я использую неправильный синтаксис? (джун…
03 ноя '18 в 17:50
1
ответ
Конструктор Junit Test Case вызывает параметризованный бегун
Я написал длинный параметризованный тест, одним из параметров которого является вызов конструктора с синтаксисом в двойных скобках для создания отдельного объекта для каждой строки двумерного массива: Object[][] data = new Object[][] { { 1, 2, 3, ne…
12 сен '12 в 22:50
2
ответа
Smart Unit Tests автономно
Я работаю с Smart Unit Tests (ранее Pex) уже некоторое время. У Pex была возможность запускаться как отдельное приложение командной строки, которое действительно было полезно для нескольких сценариев (например, расширение списка параметров Parameter…
30 апр '15 в 07:18
2
ответа
Используйте разные параметры для конкретного теста
В Junit 4 параметризованное тестирование, если у меня есть 3 теста в классе тестирования, и я хочу использовать другой параметр для конкретного теста, как мне это сделать? Допустим, 3-й тест проверяет, выбрасывает ли конкретное исключение. Поэтому м…
29 май '14 в 11:35
1
ответ
Применять разные декораторы в зависимости от условия
Я использую unittest и параметризованный нос, и хочу применить различные декораторы к тесту на основе условия. У меня есть тест, и я хочу пропустить unittest.skip тест или выполнить его @parameterized.expand(args)на основе аргументов, переданных в а…
22 июл '16 в 00:34
5
ответов
ParameterizedTest с именем в Eclipse Testrunner
Когда вы запускаете JUnit 4 ParameterizedTest с Eclipse TestRunner, графическое представление довольно тупое: для каждого теста у вас есть узел с именем [0], [1]и т.д. Можно ли дать тесты [0], [1]и т.д. явные имена? Реализация toString Метод для исп…
22 дек '08 в 10:16
0
ответов
Eclipse параметризованный тест заморозить с JUnit 4.11
Настроил eclipse indigo SR2 для использования junit 4.11 с hamcrest-core-1.3.jar. Всякий раз, когда тест выполняется в идеале с этим: @Parameters(name = "{0}") консоль JUnit останавливается на нуле. например, "0/100". Он прекрасно работает в Ide без…
05 июн '13 в 09:06
1
ответ
Как получить гибкие столбцы с junitparams
У меня такая ситуация, когда я читаю значения из входного файла, используя junitparams. В некоторых случаях мои строки имеют значения во всех столбцах (скажем, 5), однако в других случаях значения имеют только первые несколько столбцов. Я хочу, чтоб…
20 май '16 в 08:30
3
ответа
Параметризованные модульные тесты с помощью Visual Studio 2015 Intellitest
Одна из особенностей, которую я давно хотел увидеть в MSTest, это параметризованные модульные тесты (PUT). Я был рад услышать, что Intellitest сможет создавать указанные тесты. Однако я начал играть с Intellitest и думаю, что мое определение PUT отл…
30 июл '15 в 18:56
4
ответа
Модульный тест с жасмином
Хорошо, как C# NUnit парень, это может быть странно. Но разрешает ли жасмин параметризованный модульный тест? Я не уверен, если это идет вразрез с "объявить" и "это", чтобы сделать вещи читаемыми для непрограммистов. Я видел некоторые сторонние плаг…
29 июл '16 в 13:15
42
ответа
Тесты не найдены для данного, включая Ошибка, при запуске Parameterized Unit test в Android Studio
Я попытался запустить Parameterized Unit Test, как показано ниже в Android Studio. import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runne…
27 май '15 в 06:29
2
ответа
JUnit: ввести параметры @Parameterized?
Какой самый простой способ добавить набор параметров в тестовый класс @Parameterized? Случай использования: У меня есть обычный класс, который выглядит так @RunWith(Parameterized.class) class Tests { public void testOne() { } public void testTwo() {…
10 фев '15 в 19:04
1
ответ
Использование вывода тестового объекта [ValueSourceAttribute] в следующем тесте
Я разрабатываю проект модульного теста, в котором я создаю элемент в тесте, а затем создаю для него вспомогательные элементы в следующем тесте. Эти тесты являются параметризованными тестами, и эти параметры собираются во время выполнения, поэтому пр…
01 сен '16 в 13:30
4
ответа
Параметризованные тесты JUnit5 на уровне класса
Можно ли использовать параметризованные новые функции JUnit5 для запуска тестовых классов для получения тестовых параметров вместо того, чтобы делать это на уровне метода? С JUnit 4 бегун, такой как @RunWith(Parameterized::class) плюс наследование м…
12 сен '17 в 17:13
0
ответов
Соглашения об именах Ошерова для параметризованных модульных тестов?
Рой Ошеров в своей книге "Искусство модульного тестирования" указывает на хороший тест присвоения тонов, но он не вписывается в параметризованные тесты, о которых он упоминает только мимоходом. Параметризованный тест легче писать, в некоторых аспект…
13 авг '15 в 08:09
2
ответа
Передача локальной переменной потока в тест JUnit
У меня есть поток, который вставляет переменную локального класса потока и начинается с запуска модульных тестов: public class FooThread extends Thread { TestRunner runner; Foo foo; public void run() { initSomeThreadLocalStuff(); // inits foo and ru…
12 янв '15 в 11:54
22
ответа
How do you generate dynamic (parameterized) unit tests in python?
У меня есть какие-то тестовые данные и я хочу создать модульный тест для каждого элемента. Моей первой идеей было сделать это так: import unittest l = [["foo", "a", "a",], ["bar", "a", "b"], ["lee", "b", "b"]] class TestSequence(unittest.TestCase): …
28 авг '08 в 17:49
1
ответ
Параметризация тестов pytest с помощью приборов и аргумента командной строки
Попытка перенести аргумент командной строки (table_name) в pytest (через conftest.py, см. Ниже) и использовать этот аргумент в вспомогательном методе для создания запроса в БД, а затем использовать результаты запроса для создания параметризованных в…
27 июн '18 в 20:44