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

Was this helpful?

  1. UnitView

DataTable

Lo usamos para mostrar la salida de operaciones en una tabla.

Se indica en un list<RowView> todos los encabezados de columnas y los valores se pasan en un List<ColView>

  unitTest.tableHeader(Arrays.asList(new RowView("idcolor"), new RowView("activo")));
  colorRepository.findAll().forEach((c) -> {
                   unitTest.tableCol(Arrays.asList(new ColView(c.getIdcolor()), new ColView(c.getActivo())));
                });
unitTest.tableClose();

unitView.tableHeader(List<RowView));

Colocamos los titulos de las columnas

RowView((String title)

unitView.tableCol(List<ColView>)

Colacomos las valores de las columnas

ColView (Object value)

unitView.tableClose()

Cierra la tabla

  @Test
    public String findAll() {
        try {
            //titulo de la tabla
            List<Color> colorList = colorRepository.findAll();
            if (colorList.isEmpty()) {
               unitTest.message("no hay colores en en findAll()");
            } else {
               unitTest.h2("ejecutare un  colorRepositoryfindAll()");

                 unitTest.tableHeader(Arrays.asList(new RowView("idcolor"), new RowView("activo")));
                for (Color c : colorRepository.findAll()) {
                    unitTest.tableCol(Arrays.asList(new ColView(c.getIdcolor()), new ColView(c.getActivo())));
                }
               unitTest.tableClose();
            }

            unitTest.assertEquals(nameOfMethod(), 1, colorList.size());
        } catch (Exception e) {
           System.out.println(nameOfMethod()+" " + e.getLocalizedMessage());
        }
        return "";
    }

Salida

PreviousheaderNextPanelGrid

Last updated 6 years ago

Was this helpful?