github.phpd.cn/thought-machine/please@v12.2.0+incompatible/tools/junit_runner/src/build/please/test/PleaseTestRunnerParameterizedTest.java (about) 1 package build.please.test; 2 3 import org.junit.Ignore; 4 import org.junit.runner.RunWith; 5 import org.junit.runners.Parameterized; 6 import org.junit.runners.Parameterized.Parameter; 7 import org.junit.runners.Parameterized.Parameters; 8 import org.junit.Test; 9 10 import static org.junit.Assert.*; 11 12 13 @RunWith(Parameterized.class) 14 public class PleaseTestRunnerParameterizedTest { 15 // Tests using a custom test runner; Parameterized is an easy example of one. 16 17 private int a; 18 private int b; 19 20 @Parameters 21 public static Object[][] data() { 22 return new Object[][] { { 1, 2 } }; 23 } 24 25 public PleaseTestRunnerParameterizedTest(int a, int b) { 26 this.a = a; 27 this.b = b; 28 } 29 30 @Test 31 public void testSuccess() { 32 assertEquals(1, a); 33 assertEquals(2, b); 34 } 35 36 @Ignore 37 public void testIgnore() { 38 assertEquals(0, a); 39 assertEquals(0, b); 40 } 41 }