jmoordbunit
  • Introduction
  • Overview
    • Creditos
    • Autor
    • Introduccion
    • Porque JmoordbUnit
    • Pasos
  • UnitTest
    • Que es UnitTest
    • Ejemplos
  • UnitView
    • Que es UtilView
    • header
    • DataTable
    • PanelGrid
    • InputText
  • Proyecto EJB
    • Microtestingejb
    • Maven
    • Esquema General
    • Paquetes
    • Provider
    • Entity
    • Repository
    • Converter
    • DataModel
    • Services
    • Construir proyecto
    • BodegaTest
  • Proyecto Web
    • Proyecto
    • Orden de ejecucion
    • Maven pom.xml
    • Test
    • Mock
    • Construir el proyecto
    • Ejecutar el proyecto
    • UberJar
    • Script desde Consola
  • Testing con UnitView
    • Testing con UnitView
    • Formulario
    • SelectOneMenu
    • DataTable
    • RadioButton
    • CheckBox
    • Todos Componentes
    • ColorTest
  • Testing de bases de datos dinĂ¡micas
    • Testing
Powered by GitBook
On this page
  • ColorTest.java
  • Ejecutar el Test.
  • Ejecutar Nuevamente el Test
  • Abrir el archivo

Was this helpful?

  1. Testing con UnitView

Formulario

Vamos a implementrar un test y un formulario para el metodo save().

Crear el Mock e implementar el test

            Color color = new Color();
            color.setActivo("si");
            color.setAutoincrementable(15);
            color.setIdcolor("rojo");
            List<UserInfo> list = new ArrayList<>();
            color.setUserInfo(list);
            Boolean expResult = true;
            Boolean save = unitTest.assertEquals(nameOfMethod(), true, colorRepository.save(color));

Si falla el Test dibujar la interfaz.

  • Definimos un formulario form()

  • Asignar el titulo

  • Crear un panel

  • Agregar dos inputText con sus etiquetas

  • Cerrar el panel

  • Agregar un boton

  • Cerrar el formulario

  • Enviar un mensaje

         if (!save) {
                /*
            Dibuja la interfaz
                 */
                unitTest.form();
             unitTest.formTitle("Registros de colores");
           unitTest.panel();

               unitTest.panelAddInputText(Arrays.asList(new InputText("idcolor", color.getIdcolor()),
                        new InputText("activo", color.getActivo())));

              unitTest.panelClose();
            unitTest.buttonGreen("Save");
               unitTest.formClose();

               unitTest.errorMessage("No se pudo guardar");

            }

Agregar el método save() en el init.

CĂ³digo

ColorTest.java

Ejecutar el Test.

Se generan los archivos

Abrimos unitreports.html

Ejecutar Nuevamente el Test

Obsevamos que ColorTest no paso todos los test

Fallo en el método save()

Abrir el archivo

Se muestra el formulario con datos que no logro pasar el Test.

Mediante UnitView podemos tener una vista de los test que han fallado.

PreviousTesting con UnitViewNextSelectOneMenu

Last updated 6 years ago

Was this helpful?