Rectàngulo
Rectángulo
Código
package rectangulo;public class Rectangulo {double lado1;double lado2;public Rectangulo(double dato1, double dato2){lado1 = dato1;lado2 = dato2;}public double area(){return lado1 * lado2;}public double perimetro(){return ((lado1*2) + (lado2*2));}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 del la prueba
package rectangulo;
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 rectangulo.Rectangulo;
/**
*
* @author Alumnos
*/
public class RectanguloTest {
static Rectangulo rectangulo;
public RectanguloTest() {
}
@BeforeClass
public static void setUpClass() {
rectangulo = new Rectangulo(2.5,10.0);
}
@AfterClass
public static void tearDownClass() {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
/**
* Test of area method, of class Rectangulo.
*/
@Test
public void areaTest(){
assertEquals(rectangulo.area(),30,0);
}
@Test
public void perimetroTest(){
assertEquals(rectangulo.perimetro(),25,0);
}
@Test
public void obtenerLadosTest(){
assertEquals(rectangulo.obtenerLado1(),2,5);
assertEquals(rectangulo.obtenerLado2(),10,0);
}
@Test
public void modificarLadosTest(){
rectangulo.modificarLado1(3.0);
assertEquals(rectangulo.obtenerLado1(),3,0);
}
@Test
public void nuevoTest(){
System.out.println(rectangulo.obtenerLado1());
}
}
Impresión de pantalla
Casos de prueba
No hay comentarios:
Publicar un comentario