Parametrized test

@RunWith(value = Parameterized.class)
public class InitTest {
	private double expected;
	private double valueOne;
	private double valueTwo;
 
	@Parameters
	public static Collection dataParameters() {
		return Arrays.asList(new Object[][] { 
				{ 2, 1, 1 }, 
				{ 3, 2, 1 }, 
				{ 5, 3, 1 }, });
	}
 
	public InitTest(double expected, double valueOne, double valueTwo) {
		this.expected = expected;
		this.valueOne = valueOne;
		this.valueTwo = valueTwo;
	}
 
	@Test
	public void sum() {
		System.out.println(expected + " " + valueOne + " " + valueTwo);
		assertEquals(expected, valueOne+valueTwo, 0);
	}
}
dev/java/junit/parametrized.txt · Последние изменения: 2012/10/02 11:38 — jamis7005
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0