Logo Passei Direto
Buscar

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());
 }
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?