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 "";
}