1. package Logica;
public class Calculadora {
int resultado;
public int sumar(int num1,int num2){
resultado= num1+ num2;
return resultado;
}
public int restar(int num1, int num2){
resultado = num1- num2;
return resultado;
}
public int borrar(){
resultado =0;
return resultado;
}
}
package Logica;
public class Estudiante {
String nombre;
int codigo;
boolean resultado;
public Estudiante(String nombre, int codigo) {
super();
this.nombre = nombre;
this.codigo = codigo;
}
public boolean verificar(int codigo){
if(codigo==1307){
resultado= true;
}
else{
resultado=false;
}
return resultado;
}
}
package Logica;
public class Numeros {
int resultado;
public int verificar(int a, int b){
if (a>b){
resultado=a;
}
if (b>a){
resultado=b;
}
return resultado;
}
}
package Test;
import static org.junit.Assert.*;
import org.junit.*;
import Logica.Calculadora;
public class CalculadoraTest {
Calculadora cal;
2. @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("Despues");
System.out.println(cal.borrar());
}
@Before
public void testDespues(){
cal= new Calculadora();
System.out.println("antes");
}
}
package Test;
import static org.junit.Assert.*;
import org.junit.Test;
public class EstudianteTest {
@Test
public void testEstudiante() {
fail("Not yet implemented");
}
@Test
public void testVerificar() {
fail("Not yet implemented");
}
}
package Test;
import javax.swing.*;
import static org.junit.Assert.*;
import org.junit.Test;
import Logica.Numeros;
import org.junit.*;
public class NumerosTest {
Numeros nums;
@Test
3. public void testVerificar() {
int esperado=nums.verificar(5, 8);
assertTrue(esperado>5);
}
@Before
public void testDespues(){
nums= new Numeros();
JOptionPane.showMessageDialog(null, "antes");
}
}