Запуск отдельного теста в тест-классе используя JUnit Parameterized

254
21 августа 2018, 01:10

Не могу запустить отдельный тест в параметризированном тестовом классе. Если запускать весь класс - всё работает, а вот отдельно - нет. Возможно, всё-таки есть способ это сделать?

package com.example;
import java.util.Arrays;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import static org.junit.Assert.assertEquals;
@RunWith(Parameterized.class)
public class ParameterizeTest {
    private int valueA;
    private int valueB;
    private int expected;
    public ParameterizeTest(int valueA, int valueB, int expected) {
        this.valueA = valueA;
        this.valueB = valueB;
        this.expected = expected;
    }
    @Parameterized.Parameters(name = "{index}:sumOf({0}+{1})={2}")
    public static Iterable<Object[]> dataForTest() {
        return Arrays.asList(new Object[][]{
                {1, 1, 2},
                {2, 6, 8},
                {18, 2, 20},
                {13, 15, 28},
                {1, 5, 6}
        });
    }
    @Test
    public void paramTest() {
        assertEquals(expected, (valueA + valueB));
    }
}
READ ALSO
Что такое legacy code?

Что такое legacy code?

Не могу найти переводМожете объяснить в двух словах что это такое? Что за понятие?

253
Math округление в java

Math округление в java

Функция в java Mathceil() должна округлять число при делении в большую сторону, т

187
Создание рамки вокруг меню

Создание рамки вокруг меню

http://joxiru/823BopeTJ8ORQm

191
&lt;!DOCTYPE html&gt; не даёт работать JS

<!DOCTYPE html> не даёт работать JS

С <!DOCTYPE html> не работает эта функция ; работает только с xhtml либо без <!DOCTYPE html>Помогите разобраться, пожалуйста

201