Instalamos el plugin http://testng.org/doc/download.htmlInstalamos la libreria http://testng.org/doc/download.html
Añadimos @Test http://code.google.com/p/cea2010-jar/source/detail?r=12Añadimos @DataProvider http://testng.org/doc/documentation-main.html#parameters-dataproviders http://code.google.com/p/cea2010-jar/source/detail?r=13
Este ejemplo se muestra como se lanza un TestNG, trata de una biblioteca que registra e indica si están yá están registrados en la misma los lectores que van llegando. Es importante que marquemos Run As... y la opción TestNG.
<public class PruebaLectorNuevo {> Bibliotecario bibliotecario=new Bibliotecario(); @DataProvider (name="testlectores") public Object[][] createData1() { return new Object[][]{ {"nombre1", "apellidos1", 1111, "A", true} , {"nombre2", "apellidos2", 2222, "B", true}, {"nombre3", "apellidos3", 3333, "C", true}, {"nombre4", "apellidos4", 4444, "D", false}, {"nombre5", "apellidos5", 5555, "E", false}, }; }//Fin DataProvider @Test(dataProvider="testlectores") public void prueba(String nombre, String apellido, int numerosDni, String letraDni, boolean debeLanzarExcepcion){ try{ bibliotecario.registroNuevoLector(nombre, apellido, numerosDni, letraDni); if (debeLanzarExcepcion) assert(false): "aquí tendria que lanzar la excepcion"; }catch (LectorExisteYaException e){ if (!debeLanzarExcepcion) assert (false):"ahora tiene que funcionar bien"; } }//Fin Test }//Fin Clase
No hay comentarios:
Publicar un comentario