@Test(expected = GestorDocumentalServiceException.class) public void saveDocumentoTemporalFailsIfUri() throws Exception { Documento documento = stubDocumento(); documento.uri = "uri ya seteada"; InputStream is = new ByteArrayInputStream("contenido".getBytes()); gestorDocumentalService.saveDocumentoTemporal(documento, is, TEST_FILENAME); }
@Test(expected = NullPointerException.class) public void saveDocumentoTemporalFailsIfNotTipo() throws Exception { Documento documento = stubDocumento(); documento.tipo = null; InputStream is = new ByteArrayInputStream("".getBytes()); gestorDocumentalService.saveDocumentoTemporal(documento, is, TEST_FILENAME); }
@Test(expected = IllegalArgumentException.class) public void saveDocumentoTemporalFailsIfOtrosAndEmptyDescripcion() throws Exception { Documento documento = new Documento(); documento.tipo = getTipoDocumentoValido(); documento.descripcion = ""; InputStream is = new ByteArrayInputStream("".getBytes()); gestorDocumentalService.saveDocumentoTemporal(documento, is, TEST_FILENAME); }
@Util public static Documento getDocumento(Long idSolicitud, Long idDocumento) { System.out.println("hola soy hijo"); Documento documento = null; if (idSolicitud == null) { Messages.fatal("Falta parámetro idSolicitud"); } else if (idDocumento == null) { Messages.fatal("Falta parámetro idDocumento"); } else { documento = Documento.find( "select registradas.justificante from Solicitud solicitud join solicitud.aportaciones.registradas registradas where solicitud.id=? and solicitud.aportaciones.actual.id=?", idSolicitud, idDocumento) .first(); if (documento == null) { Messages.fatal("Error al recuperar Documento"); } } return documento; }
private Documento stubDocumento() { Documento documento = new Documento(); documento.tipo = getTipoDocumentoValido(); documento.descripcion = "descripcion"; return documento; }