Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package test;
import imc.Pessoa;
import junit.framework.TestCase;
/**
*
* @author marco.silva2
*/
public class PessoaTest extends TestCase {
public Pessoa pessoa;
public PessoaTest(String testName) {
super(testName);
}
@Override
protected void setUp() throws Exception {
super.setUp();
pessoa = new Pessoa();
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
/**
* Test of CalcIMC method, of class Pessoa.
*/
public void testMasculino_AbaixoDoPeso() {
pessoa.altura = 1.0;
pessoa.peso = 20.6;
pessoa.sexo = 'M';
assertEquals("Abaixo do peso", pessoa.CalcIMC());
}
public void testMasculino_NoPesoNormal() {
pessoa.altura = 1.0;
pessoa.peso = 26.3;
pessoa.sexo = 'M';
assertEquals("No peso normal", pessoa.CalcIMC());
}
public void testMasculino_MarginalmenteAcimaDoPeso() {
pessoa.altura = 1.0;
pessoa.peso = 27.7;
pessoa.sexo = 'M';
assertEquals("Marginalmente acima do peso", pessoa.CalcIMC());
}
public void testMasculino_AcimaDoPesoIdeal() {
pessoa.altura = 1.0;
pessoa.peso = 31;
pessoa.sexo = 'M';
assertEquals("Acima do peso ideal", pessoa.CalcIMC());
}
public void testMasculino_Obeso() {
pessoa.altura = 1.0;
pessoa.peso = 31.1;
pessoa.sexo = 'M';
assertEquals("Obeso", pessoa.CalcIMC());
}
//=====================
public void testFeminino_AbaixoDoPeso() {
pessoa.altura = 1.0;
pessoa.peso = 19.0;
pessoa.sexo = 'F';
assertEquals("Abaixo do peso", pessoa.CalcIMC());
}
public void testFeminino_NoPesoNormal() {
pessoa.altura = 1.0;
pessoa.peso = 25.7;
pessoa.sexo = 'F';
assertEquals("No peso normal", pessoa.CalcIMC());
}
public void testFeminino_MarginalmenteAcimaDoPeso() {
pessoa.altura = 1.0;
pessoa.peso = 27.2;
pessoa.sexo = 'F';
assertEquals("Marginalmente acima do peso", pessoa.CalcIMC());
}
public void testFeminino_AcimaDoPesoIdeal() {
pessoa.altura = 1.0;
pessoa.peso = 32.0;
pessoa.sexo = 'F';
assertEquals("Acima do peso ideal", pessoa.CalcIMC());
}
public void testFeminino_Obeso() {
pessoa.altura = 1.0;
pessoa.peso = 32.1;
pessoa.sexo = 'F';
assertEquals("Obeso", pessoa.CalcIMC());
}
}