Ejemplo 1
Clase 1public class calculadora {
int resultado;
public int sumar (int sum1, int sum2){
resultado= sum1+ sum2;
return resultado;
}
public int restar (int sum1, int sum2){
resultado= sum1- sum2;
return resultado;
}
public int borrar (){
resultado=0;
return resultado;
}
}
Clase 2
import static org.junit.Assert.*;
import org.junit.Test;
public class calculadoraTest {
@Test
public void testSumar() {
fail("Not yet implemented");
}
@Test
public void testRestar() {
fail("Not yet implemented");
}
@Test
public void testBorrar() {
fail("Not yet implemented");
}
}
---------------------------------------------------------------
Al arreglarlo tenemos la misma clase pricipal y la siguiente en la clase 2:
import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.*;
public class calculadoraTest {
calculadora cal;
@Test
public void testSumar() {
int esperado= cal.sumar(5, 8);
int actual=13;
assertEquals(esperado,actual);
}
@Test
public void testRestar() {
assertEquals(cal.restar(5, 3),2);
}
@After
public void testBorrar() {
System.out.println("Después");
System.out.println(cal.borrar());
}
@Before
public void testantes() {
cal= new calculadora();
System.out.println("Antes");
}
}
No hay comentarios.:
Publicar un comentario