Clientecliente=em.createQuery("Select c from Cliente c where c.dni = :dni and c.clave = :clave",Cliente.class).setParameter("dni",dni).setParameter("clave",clave).getSingleResult();
List<Movimiento>movimientos=em.createQuery("Select m from Movimiento m where m.tarjeta = :tarjeta",Movimiento.class).setParameter("tarjeta",tarjeta.getIdentificador()).getResultList();
returnmovimientos;
}
/**
* Devolver los movimientos desde y hacia una tarjeta concreta
List<Movimiento>movimientos=em.createQuery("Select m from Movimiento m where m.cuenta = :cuenta",Movimiento.class).setParameter("cuenta",cuenta.getNumero()).getResultList();
* Test of altaCliente method, of class ServicioUjaBankImpl.
*/
...
...
@@ -34,9 +37,9 @@ public class ServicioUjaBankImplIntegrationTest {
publicvoidtestAltaClienteYLoginCliente(){
ujaBank.altaCliente(newCliente("12345678A","Antonio Francisco Postigo",LocalDate.parse("1950-05-13"),"Calle Falsa 123","654654654","pureba@uja.es","1234qwas"));
@@ -53,11 +56,13 @@ public class ServicioUjaBankImplIntegrationTest {
*/
@Test
publicvoidtestListaCuentas(){
ujaBank.altaCliente(newCliente("12345678A","Antonio Francisco Postigo",LocalDate.parse("1950-05-13"),"Calle Falsa 123","654654654","pureba@uja.es","1234qwas"));
ujaBank.altaCliente(newCliente("12345679A","Antonio Francisco Postigo",LocalDate.parse("1950-05-13"),"Calle Falsa 123","654654654","pureba@uja.es","1234qwas"));
@@ -67,10 +72,12 @@ public class ServicioUjaBankImplIntegrationTest {
@Test
publicvoidtestVerCuenta(){
ujaBank.altaCliente(newCliente("12345678A","Antonio Francisco Postigo",LocalDate.parse("1950-05-13"),"Calle Falsa 123","654654654","pureba@uja.es","1234qwas"));
ujaBank.altaCliente(newCliente("22345678A","Antonio Francisco Postigo",LocalDate.parse("1950-05-13"),"Calle Falsa 123","654654654","pureba@uja.es","1234qwas"));
@@ -100,14 +107,17 @@ public class ServicioUjaBankImplIntegrationTest {
@Test
publicvoidtestTransferencia(){
ujaBank.altaCliente(newCliente("12345678A","Antonio Francisco Postigo",LocalDate.parse("1950-05-13"),"Calle Falsa 123","654654654","pureba@uja.es","1234qwas"));
ujaBank.altaCliente(newCliente("12345687A","Antonio Francisco Postigo",LocalDate.parse("1950-05-13"),"Calle Falsa 123","654654654","pureba@uja.es","1234qwas"));
ujaBank.altaCliente(newCliente("87654321B","Antonio Francisco Postigo",LocalDate.parse("1950-02-01"),"Calle Falsa 124","953010101","pureba@uja.es","qwas1234"));