/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
testing-modules/junit-4/src/test/java/com/baeldung/junitparams/ParametrizedUnitTest.java
33 строки
840 B
anuragkumawat
JAVA-20496 Non-article code: rawtypes and sandbox packages (#13886)
24 апр 2023, 10:40
24 апр 2023, 10:40
90f2d16
Код
Авторство
О чём код?
package com.baeldung.junitparams; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameters; import java.util.Arrays; import java.util.Collection; @RunWith(value = Parameterized.class) public class ParametrizedUnitTest { private int value; private boolean isEven; public ParametrizedUnitTest(int value, boolean isEven) { this.value = value; this.isEven = isEven; } @Parameters public static Collection<Object[]> data() { Object[][] data = new Object[][]{{1, false}, {2, true}, {4, true}}; return Arrays.asList(data); } @Test public void givenParametrizedNumber_ifEvenCheckOK_thenCorrect() { Assert.assertEquals(isEven, value % 2 == 0); } }