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

Last updated