Search in sources :

Example 1 with ProvinciaBuilder

use of sic.builder.ProvinciaBuilder in project sic by belluccifranco.

the class LocalidadServiceImplTest method shouldValidarOperacionWhenNombreDuplicadoAlta.

@Test
public void shouldValidarOperacionWhenNombreDuplicadoAlta() {
    thrown.expect(BusinessServiceException.class);
    thrown.expectMessage(ResourceBundle.getBundle("Mensajes").getString("mensaje_localidad_duplicado_nombre"));
    Provincia provincia = new ProvinciaBuilder().build();
    Localidad localidad = new Localidad();
    localidad.setNombre("Capital");
    localidad.setProvincia(provincia);
    when(localidadRepository.findByNombreAndProvinciaAndEliminadaOrderByNombreAsc("Capital", provincia, false)).thenReturn(localidad);
    localidadService = new LocalidadServiceImpl(localidadRepository);
    localidadService.validarOperacion(TipoDeOperacion.ALTA, localidad);
}
Also used : ProvinciaBuilder(sic.builder.ProvinciaBuilder) Localidad(sic.modelo.Localidad) Provincia(sic.modelo.Provincia) Test(org.junit.Test)

Example 2 with ProvinciaBuilder

use of sic.builder.ProvinciaBuilder in project sic by belluccifranco.

the class LocalidadServiceImplTest method shouldValidarOperacionWhenNombreDuplicadoActualizacion.

@Test
public void shouldValidarOperacionWhenNombreDuplicadoActualizacion() {
    thrown.expect(BusinessServiceException.class);
    thrown.expectMessage(ResourceBundle.getBundle("Mensajes").getString("mensaje_localidad_duplicado_nombre"));
    Provincia provincia = new ProvinciaBuilder().build();
    Localidad localidad = new Localidad();
    localidad.setNombre("Capital");
    localidad.setProvincia(provincia);
    localidad.setId_Localidad(Long.MIN_VALUE);
    when(localidadRepository.findByNombreAndProvinciaAndEliminadaOrderByNombreAsc("Capital", provincia, false)).thenReturn(localidad);
    Localidad localidadDuplicada = new Localidad();
    localidadDuplicada.setNombre("Capital");
    localidadDuplicada.setProvincia(provincia);
    localidadDuplicada.setId_Localidad(Long.MAX_VALUE);
    localidadService = new LocalidadServiceImpl(localidadRepository);
    localidadService.validarOperacion(TipoDeOperacion.ACTUALIZACION, localidadDuplicada);
}
Also used : ProvinciaBuilder(sic.builder.ProvinciaBuilder) Localidad(sic.modelo.Localidad) Provincia(sic.modelo.Provincia) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)2 ProvinciaBuilder (sic.builder.ProvinciaBuilder)2 Localidad (sic.modelo.Localidad)2 Provincia (sic.modelo.Provincia)2