private void creaBecaHistorica() { EstudioBuilder estudioBuilder = new EstudioBuilder(becaDAO); Estudio estudio = estudioBuilder.withNombre("Titulacion2").withOficial(true).withTipo("Tipo1").build(); BecaBuilder becaBuilder = new BecaBuilder(becaDAO); becaBuilder .withSolicitante(beca.getSolicitante()) .withConvocatoria(beca.getConvocatoria()) .withEstudio(estudio) .withProceso(beca.getProceso()) .withEstado(beca.getEstado()) .withTipoIdentificacion(beca.getTipoIdentificacion()) .withObservacionesUji("Soy la Observación de la beca 2") .build(); }
@Test @Transactional public void testRecuperaObservacionesDeOtrasBecasMismoSolicitante() throws Exception { creaBecaHistorica(); List<UIEntity> observaciones = becaObservacionAdapter.getObservacionesHistoricoBeca(beca.getId()); assertThat(observaciones, hasSize(1)); }
public BecaBuilder withCreditosParaBeca(Float creditosParaBeca) { beca.setCreditosParaBeca(creditosParaBeca); return this; }
public BecaBuilder withTipoIdentificacion(TipoIdentificacion tipoIdentificacion) { beca.setTipoIdentificacion(tipoIdentificacion); return this; }
public BecaBuilder withObservacionesUji(String observacionesUji) { beca.setObservacionesUji(observacionesUji); return this; }
public BecaBuilder withProceso(Proceso proceso) { beca.setProceso(proceso); return this; }
public BecaBuilder withEstado(Estado estado) { beca.setEstado(estado); return this; }
public BecaBuilder withEstudio(Estudio estudio) { beca.setEstudio(estudio); return this; }
public BecaBuilder withConvocatoria(Convocatoria convocatoria) { beca.setConvocatoria(convocatoria); return this; }
public BecaBuilder withSolicitante(Solicitante solicitante) { beca.setSolicitante(solicitante); return this; }
public BecaBuilder withBecaId(Long becaId) { beca.setId(becaId); return this; }
public BecaBuilder(BecaDAO becaDAO) { this.becaDAO = becaDAO; this.cuantiasBeca = new HashSet<CuantiaBeca>(); beca = new Beca(); beca.setTieneTituloUniversitario(true); beca.setBecaCursoAnt(true); beca.setBecaCursoAnt2(true); beca.setBecaCursoAnt3(true); beca.setMatriculaParcial(true); beca.setMatriculaParcialAnt(true); beca.setCumpleAcadBecaAnt(true); beca.setEstudiosSinDocencia(true); beca.setPresencial(true); beca.setLimitarCreditos(true); beca.setLimitarCreditosFinEstudios(true); beca.setBecaParcial(true); beca.setTransporteUrbano(true); beca.setTransporteBarcoAvion(true); beca.setAutorizacionRenta(true); beca.setProgramaIntercambio(true); beca.setCuantiasBecas(this.cuantiasBeca); }