Package testCases

Source Code of testCases.Test_Medicos

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/

package testCases;

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 entidades.ent_Medico;
import modelos.md_Medicos;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

/**
* Casos de prueba para el modelo y entidad de Médico
* @author jaycorpstudios
* @version 1
*/
@RunWith(JUnit4.class)
public class Test_Medicos {
   
    private md_Medicos modelo;
    private ent_Medico medico;
    private ent_Medico medicoTest;
   
    public Test_Medicos() {
    }
   
    @BeforeClass
    public static void setUpClass() {
    }
   
    @AfterClass
    public static void tearDownClass() {
    }
   
    @Before
    public void setUp() {
        modelo = new md_Medicos();
        //Registro del primer medico en la base de datos
        medico = new ent_Medico(1, "Manuel", "Zaragoza", "Martinez", " Martinez", "Lunes a Viernes 07:00 - 15:00 ", "mzaragoza@consultorio_virtual.com");
        medicoTest = modelo.getMedico(1);
    }
   
    @After
    public void tearDown() {
    }

        @Test
        public void testGetMedicos(){
            assertNotNull(modelo.getMedicos());
        }
   
        @Test
        public void testIdMedico(){
           
            int idEsperado = medico.getIdUsuario();
                      
            //Comprobar ID
            assertEquals(idEsperado, medicoTest.getIdUsuario());
        }
       
        @Test
        public void testNombreMedico(){
           
            String nombreEsperado = medico.getNombreCompleto();
           
            //Comprobar Nombre
            assertEquals(nombreEsperado, medicoTest.getNombreCompleto());
        }
       
        @Test
        public void testCamposObligatoriosMedico(){
            //Comprobar que los campos obligatorios no sean null
            assertNotNull(medicoTest.getEspecialidad());
            assertNotNull(medicoTest.getContacto());
            assertNotNull(medicoTest.getHorario());
        }
   
}
TOP

Related Classes of testCases.Test_Medicos

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.