Triángulo Isósceles
Triángulo Isósceles
public class TrianguloI {
double lado1;
double lado2;
public TrianguloI(double dato1, double dato2){
lado1 = dato1;
lado2 = dato2;
}
public double area(){
return ((lado1 * lado2) / 2);
}
public double perimetro(){
return ((lado1 * 2) + lado2);
}
public double obtenerLado1(){
return lado1;
}
public void modificarLado1(double dato1){
lado1=dato1;
}
public double obtenerLado2(){
return lado2;
}
public void modificarLado2(double dato2){
lado2=dato2;
}
}
Código de la prueba
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;
import TrianguloI;
/**
*
* @author Alumnos
*/
public class TrianguloITest {
static TrianguloI TrianguloI;
public TrianguloITest() {
}
@BeforeClass
public static void setUpClass() {
TrianguloI = new TrianguloI(2.5,10.0);
}
@AfterClass
public static void tearDownClass() {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
/**
* Test of area method, of class TrianguloI.
*/
@Test
public void areaTest(){
assertEquals(TrianguloI.area(),30,0);
}
@Test
public void perimetroTest(){
assertEquals(TrianguloI.perimetro(),25,0);
}
@Test
public void obtenerLadosTest(){
assertEquals(TrianguloI.obtenerLado1(),2,5);
assertEquals(TrianguloI.obtenerLado2(),10,0);
}
@Test
public void modificarLadosTest(){
TrianguloI.modificarLado1(3.0);
assertEquals(TrianguloI.obtenerLado1(),3,0);
}
@Test
public void nuevoTest(){
System.out.println(TrianguloI.obtenerLado1());
}
}
No hay comentarios:
Publicar un comentario