Class TestDescuentoDatabase

java.lang.Object
giis.demo.descuento.ut.TestDescuentoDatabase

public class TestDescuentoDatabase extends Object
Pruebas del ejemplo de informe de descuentos de clientes leidos desde la base de datos (Problemas 3b y 3c). Realiza las comparaciones directamente de estructuras bidimensionales (lista de atributos de objetos) Situaciones a cubrir: Las mismas que TestDescuentoFunction mas
Filtrado por edad
  No especificado
  Cliente filtrado (en VL)
  Cliente no filtrado (en VL)
  • Constructor Details

    • TestDescuentoDatabase

      public TestDescuentoDatabase()
  • Method Details

    • setUpClass

      @BeforeAll public static void setUpClass()
    • setUp

      @BeforeEach public void setUp()
    • tearDown

      @AfterEach public void tearDown()
    • loadCleanDatabase

      public static void loadCleanDatabase(Database db)
      Datos de prueba: base de datos definida para cubrir las situaciones del disenyo de la prueba. La base de datos se crea (si no existe) en el setup, pero debe limpiarse para eliminar datos de tests ejecutados con anterioridad
    • testConsultaSinParametro

      @Test public void testConsultaSinParametro()
      Para la consulta sin parametros simplemente invoca el metodo del modelo que obtiene una lista de objetos (DTO) y la comparacion se realiza transformando estos con un metodo de utilidad que convierte la lista anterior a formato CSV.
    • testConsultaConParametro

      @Test public void testConsultaConParametro()
      La misma forma de probar cuando hay parametros.