EJERCICIOS PRUEBAS UNITARIAS

package Logica;
public class Multiplicar {
int num1;
int num2;
int resultado;
public Multiplicar(int num1, int num2) {
this.num1=num1;
this.num2=num2;
}
public int multiplicar(){
int resultado=num1*num2;
return resultado;
}
}
::::::::::::::::::::::::::
package Test;
import java.util.Scanner;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import Logica.Multiplicar;
public class MultiplicarTest {
Multiplicar mul;
int num,num2;
Scanner sc=new Scanner(System.in);
@Before
public void antes(){
System.out.println("digite el primer numero");
num=sc.nextInt();
System.out.println("digite el segundo numero");
num2=sc.nextInt();
mul=new Multiplicar(num, num2);
}
@Test
public void testMultiplicar() {
int esperado=mul.multiplicar();
int actual=num*num2;
assertEquals(esperado,actual);
}
}
__________________________
package Logica;
public class Nombre {
public String nombre;
String resultado;
public Nombre(String nombre)
{
this.nombre=nombre;
}
public String comparar(){
if(nombre=="juliana")
{
resultado="juliana";
}
else
{
resultado="no";
}
return resultado;
}
}
:::::::::::::::::::::
package Test;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import Logica.Nombre;
public class Nombre2Test {
Nombre nom=new Nombre("juliana");
@Test
public void test() {
String expected="juliana"; 
assertSame(expected, nom.nombre);
}
@Before
public void NotSame(){
     
String expected="camila";
assertNotSame(expected, nom.nombre);
}
}
____________________________
package Logica;
public class Edad {
public int edad;
String resultado;
public Edad(int edad) {
super();
this.edad = edad;
}
public String comparar(){
if(edad>18)
{
resultado="mayor";
}
else
{
resultado="menor";
}
return resultado;
}
}
::::::::::::::::::::::::::::::::::::::
package Test;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import Logica.Edad;
import Logica.Edad;
public class EdadTest {
    Edad ed;
@Before
public void crear(){
ed=new Edad(3);
}
@Test
public void testComparar() {
assertFalse(ed.edad==18);
}
}
_________________________________
package Logica;
public class Estudiante {
String nombre;
int codigo;
boolean resultado;
public Estudiante(String nombre,int codigo){
this.nombre=nombre;
this.codigo=codigo;
}
public boolean comparar(int codigo){
if(codigo==2313){
resultado =true;
}
else{
resultado=false;
}
return resultado;
}
}
::::::::::::::::::::::::::::::::
package Test;
import static org.junit.Assert.*
;
import org.junit.Before;
import org.junit.Test;
import Logica.Estudiante;
public class EstudianteTest {
Estudiante es;
int cod=2313;
//@Test
//public void testEstudiante() {
//}
@Test
public void testComparar() {
boolean esperado =es.comparar(cod);
boolean actual=true;
assertEquals(esperado,actual);
}
@Before
public void testDespues(){
     es=new Estudiante("pablo",cod);
}

}

No hay comentarios:

Publicar un comentario