Ejemplo en JUnit
Para hacer pruebas unitararias usamos JUnit... la forma de proceder es la siguiente.
Creamos una clase, por ejemplo:
public class Math {
static public int add(int a, int b) {
return a + b;
}
static public int multiply ( int a, int b) {
return a * b;
}
static public int division ( int a, int b) {
return a / b;
}
}
para probar los metodos de la clase anterior se debe crear una clase con los mismos metodos pero seteado valores y tambien agregando el resultado esperado. por ejemplo:
import junit.framework.TestCase;
public class TestMath extends TestCase {
protected void setUp() {
// put common setup code in here
}
protected void tearDown() {
// put common cleanup code in here
}
public void testAdd() {
int num1 = 3;
int num2 = 2;
int total = 5;
int sum = 0;
sum = Math.add(num1, num2);
assertEquals(sum, total);
}
public void testMulitply() {
int num1 = 3;
int num2 = 7;
int total = 21;
int sum = 0;
sum = Math.multiply(num1, num2);
assertEquals("Problem with multiply", sum, total);
}
public void testDivision() {
int num1 = 10;
int num2 = 2;
int total = 5;
int sum = 0;
sum = Math.division(num1, num2);
assertEquals("Problem with division", sum, total);
}
la palabra sentencia "assertEquals" se utiliza para comparar los valores q devuelve el metodo con el deseado.
espero que les guste!!! xoxo :P jaja
0 comentarios