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. Testing con UnitView

DataTable

PreviousSelectOneMenuNextRadioButton

Last updated 6 years ago

Was this helpful?

Las tablas son utiles para mostrar una lista de resultados.

Utiliza RowView y ColView

  • Se agrega un panelAddTableHeader() con una lista de RowView() con los titulos de las columnas

  • Agregar un panelAddTableCol() con una lista de ColView() con el contenido de cada columna en la fila.

  • Se cierra la tabla con panelAddTableClose()

  • @Test
      public String panelDataTable() {
          try {
    
              /*
              Dibuja la interfaz
               */
            unitTest.form();
              unitTest.formTitle("panelDataTable()");
             unitTest.panel();
    
           unitTest.panelAddTableHeader("colores", Arrays.asList(new RowView("idcolor"), new RowView("activo")));
              colorRepository.findAll().forEach((c) -> {
                unitTest.panelAddTableCol(Arrays.asList(new ColView(c.getIdcolor()), new ColView(c.getActivo())));
              });
             unitTest.panelAddTableClose();
    
            unitTest.panelClose();
    
            unitTest.formClose();
    
          } catch (Exception e) {
              System.out.println(nameOfMethod()+" " + e.getLocalizedMessage());
          }
    
          return "";
      }

Vista: