Cuadrado
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package figura.cuadrado;
public class Cuadrado {
double lado1;
public Cuadrado(double dato1){
lado1 = dato1;
}
public double area(){
return Math.pow(lado1, 2);
}
public double perimetro(){
return (lado1*4);
}
public double obtenerLado(){
return lado1;
}
public void modificarLado(double dato1){
lado1=dato1;
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Pruebas;
import figura.cuadrado.Cuadrado;
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.*;
public class CuadradoTest {
static Cuadrado cuadrado;
public CuadradoTest() {
}
@BeforeClass
public static void setUpClass() throws Exception {
cuadrado = new Cuadrado(2.0);
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
// TODO add test methods here.
// The methods must be annotated with annotation @Test. For example:
//
// @Test
// public void hello() {}
@Test public void areaTest(){
assertEquals(cuadrado.area(),4,0);
}
@Test public void perimetroTest(){
assertEquals(cuadrado.perimetro(),8,0);
}
@Test public void obtenerLadosTest(){
assertEquals(cuadrado.obtenerLado(),2,5);
}
@Test public void modificarLadosTest(){
cuadrado.modificarLado(4.0);
assertEquals(cuadrado.obtenerLado(),4,0);
}
@Test public void nuevoTest(){
System.out.println(cuadrado.obtenerLado());
}
}
No hay comentarios:
Publicar un comentario