jueves, 13 de diciembre de 2007

DataProvider en Testng

@DataProvider(name = "test1")
public Object[][] createData1() {
return new Object[][] {
{ 1,2,3 },
{ 1, null, 0},
};
}


@Test(dataProvider="test1")
public void pruebaSuma(Integer op1, Integer op2, Integer resultadoEsperado){
Integer resultado=suma.opera(op1,op2);
assert (resultado.equals(resultadoEsperado)):" el resultado no es el esperado: "+resultado;
}

Suite TestNG

Suite

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<test name="Nopackage" >
<classes>
<class name="ceac.anotaciones.TestPrueba" />
<class name="ceac.anotaciones.TestBisPrueba" />
</classes>
</test>
</suite>

Anotaciones

http://java.sun.com/docs/books/tutorial/java/javaOO/annotations.html