Title | Java Unit - libreria JUnit en Java |
---|---|
Author | Stefano Fabi |
Course | Programación Concurrente |
Institution | Universidad Nacional del Comahue |
Pages | 3 |
File Size | 61.6 KB |
File Type | |
Total Downloads | 56 |
Total Views | 130 |
libreria JUnit en Java...
JAVA UNIT – Test unitarios en nuestro código.
Qué es JUnit? http://junit.org/junit4/ https://es.wikipedia.org/wiki/JUnit
Cómo obtengo JUnit? Descargar las liberías - junit.jar - hamcrest-core.jar desde https://github.com/junit-team/junit4/wiki/Download-and-Install
Cómo Instalar JUnit? Desde el paquete, right click > elegir Properties Agregar las librerías junit.jar y hambrest-core.jar
Cómo usar JUnit? Crear una clase ejemplo como la siguiente: import junit.framework.*;
/** * Un test de ejemplo sobre la clase String. */ public class TestString extends TestCase {
//estos son tus test, aserciones en true public void testConcat1() { String s = "Yo soy: "; String s2 = s.concat("Juan Perez"); assertTrue(s2.equals("Yo soy: Juan Perez")); } // testConcat1
public void testConcat2() { String s = "Yo soy: "; String s2 = s.concat("Codigo de prueba"); assertTrue(s2.equals("Yo soy: codigo")); } // testConcat2
//esto va siempre
public static Test suite() { return new TestSuite(EjemploTest.class); } // suite
public static void main (String[] args) { junit.textui.TestRunner.run(suite());
} // main
} // class
Qué otras aserciones hay? assertTrue(expresión): comprueba que expresión evalúe a true assertFalse(expresión): comprueba que expresión evalúe a false assertEquals(esperado,real): comprueba que esperado sea igual a real assertNull(objeto): comprueba que objeto sea null assertNotNull(objeto): comprueba que objeto no sea null assertSame(objeto_esperado,objeto_real): comprueba que objeto_esperado y objeto_real sean el mismo objeto assertNotSame(objeto_esperado,objeto_real): comprueba que objeto_esperado no sea el mismo objeto que objeto_real fail(): hace que el test termine con fallo...