Package giis.demo.descuento.ut
Class TestDescuentoDatabase
java.lang.Object
giis.demo.descuento.ut.TestDescuentoDatabase
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidDatos de prueba: base de datos definida para cubrir las situaciones del disenyo de la prueba.voidsetUp()static voidvoidtearDown()voidLa misma forma de probar cuando hay parametros.voidPara 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.
-
Constructor Details
-
TestDescuentoDatabase
public TestDescuentoDatabase()
-
-
Method Details
-
setUpClass
@BeforeAll public static void setUpClass() -
setUp
@BeforeEach public void setUp() -
tearDown
@AfterEach public void tearDown() -
loadCleanDatabase
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.
-