Se modifica el servicio de editar de ServiceUzyTavProyec, además se modifica el…

Se modifica el servicio de editar de ServiceUzyTavProyec, además se modifica el GlobalConstants para evitar un Hotspots Reviewed
que salió al realizar el scaneo con sonarq y se modifico el test de ServiceUzyTUsuarioTests
parent 194c5aeb
......@@ -4,8 +4,6 @@ public class GlobalConstants {
public static final String V1_API_VERSION = "/api/v1.0";
public static final String SECRET_KEY = "A506EBCBA3E9E641750B0ED9F0D2B81EB43264E1DB61FE5B8DA4A709F4C623AE";
private GlobalConstants() {
}
}
......@@ -110,5 +110,5 @@ public class DtoUzyTavProyec {
private Long uzytusuario_id;
private Long uzytavactasperfil_PROYEC_ID;
}
package ec.edu.espe.movilidad.MovilidadWS.Dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.time.LocalDateTime;
......@@ -9,16 +8,14 @@ import java.time.LocalDateTime;
@Data
public class DtoUzytavObjetivoPrograma {
@JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss")
private LocalDateTime uzytavobjetivo_programafec_fin;
@JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss")
private LocalDateTime uzytavobjetivo_programafec_ini;
private DtoUzytavObjetivoPrograma uzytavobjetivo_programaPadre;
private Long uzytavobjetivo_programa_id_padre;
private DtoUzyTavPrograma_V uzytavprograma_v;
private DtoUzyTavProyec uzytavproyec;
private Long uzytavobjetivo_programa_id;
private Long uzytavobjetivo_programaindicador_tipo;
private Long uzytavobjetivo_programaindicador_valor;
private Long uzytavobjetivo_programaindicador_valor_eje;
......
package ec.edu.espe.movilidad.MovilidadWS.Service.UzyTavProyec;
import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavCabComca;
import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavConparaEva;
import ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTavProyec;
import ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavProyec;
import ec.edu.espe.movilidad.MovilidadWS.Exceptions.ResourceNotFoundException;
import ec.edu.espe.movilidad.MovilidadWS.Mapper.Components_Class.UzyTavProyecMapper;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavCabComca;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavConparaEva;
import ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavProyec;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PathVariable;
......@@ -19,10 +23,17 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
private final UzyTavProyecMapper mapper;
private final DaoUzyTavCabComca daoUzyTavCabComca;
public ServiceUzyTavProyec(DaoUzyTavProyec daoUzyTavProyec, UzyTavProyecMapper mapper) {
private final DaoUzyTavConparaEva daoUzyTavConparaEva;
public ServiceUzyTavProyec(DaoUzyTavProyec daoUzyTavProyec, UzyTavProyecMapper mapper, DaoUzyTavCabComca daoUzyTavCabComca, DaoUzyTavConparaEva daoUzyTavConparaEva) {
this.daoUzyTavProyec = daoUzyTavProyec;
this.mapper = mapper;
this.daoUzyTavCabComca = daoUzyTavCabComca;
this.daoUzyTavConparaEva = daoUzyTavConparaEva;
}
@Override
......@@ -52,6 +63,17 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
ModelUzyTavProyec entity = daoUzyTavProyec.findById(id).get();
if (entity != null) {
if (dtoUzyTavProyec.getUzytavcabcomca_id() != null) {
ModelUzyTavCabComca nuevaRelacion = daoUzyTavCabComca.findById(dtoUzyTavProyec.getUzytavcabcomca_id())
.orElseThrow(() -> new ResourceNotFoundException("No se encontró el registro de cabcomca con ID: " + id));
entity.setUzytavcabcomca(nuevaRelacion);
}
if (dtoUzyTavProyec.getUzytavconparaeva_id() != null) {
ModelUzyTavConparaEva nuevaRelacion = daoUzyTavConparaEva.findById(dtoUzyTavProyec.getUzytavconparaeva_id())
.orElseThrow(() -> new ResourceNotFoundException("No se encontró el registro de conparaeva con ID: " + id));
entity.setUzytavconparaeva(nuevaRelacion);
}
if (dtoUzyTavProyec.getUzytavproyec_nombre() != null) {
entity.setUzytavproyec_nombre(dtoUzyTavProyec.getUzytavproyec_nombre());
}
......@@ -70,246 +92,247 @@ public class ServiceUzyTavProyec implements IServiceUzyTavProyec {
if (dtoUzyTavProyec.getUzytavproyec_fecha_presenta() != null) {
entity.setUzytavproyec_fecha_presenta(dtoUzyTavProyec.getUzytavproyec_fecha_presenta());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_inicio() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_inicio() != null) {
entity.setUzytavproyec_fecha_inicio(dtoUzyTavProyec.getUzytavproyec_fecha_inicio());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_finaliza() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_finaliza() != null) {
entity.setUzytavproyec_fecha_finaliza(dtoUzyTavProyec.getUzytavproyec_fecha_finaliza());
}
if(dtoUzyTavProyec.getUzytavproyec_bienes() !=null){
if (dtoUzyTavProyec.getUzytavproyec_bienes() != null) {
entity.setUzytavproyec_bienes(dtoUzyTavProyec.getUzytavproyec_bienes());
}
if(dtoUzyTavProyec.getUzytavproyec_servicios() !=null){
if (dtoUzyTavProyec.getUzytavproyec_servicios() != null) {
entity.setUzytavproyec_servicios(dtoUzyTavProyec.getUzytavproyec_servicios());
}
if(dtoUzyTavProyec.getUzytavproyec_bien_servicio() !=null){
if (dtoUzyTavProyec.getUzytavproyec_bien_servicio() != null) {
entity.setUzytavproyec_bien_servicio(dtoUzyTavProyec.getUzytavproyec_bien_servicio());
}
if(dtoUzyTavProyec.getUzytavproyec_situactual() !=null){
if (dtoUzyTavProyec.getUzytavproyec_situactual() != null) {
entity.setUzytavproyec_situactual(dtoUzyTavProyec.getUzytavproyec_situactual());
}
if(dtoUzyTavProyec.getUzytavproyec_diagnostico() !=null){
if (dtoUzyTavProyec.getUzytavproyec_diagnostico() != null) {
entity.setUzytavproyec_diagnostico(dtoUzyTavProyec.getUzytavproyec_diagnostico());
}
if(dtoUzyTavProyec.getUzytavproyec_lineabase() !=null){
if (dtoUzyTavProyec.getUzytavproyec_lineabase() != null) {
entity.setUzytavproyec_lineabase(dtoUzyTavProyec.getUzytavproyec_lineabase());
}
if(dtoUzyTavProyec.getUzytavproyec_directos_hombres() !=null){
if (dtoUzyTavProyec.getUzytavproyec_directos_hombres() != null) {
entity.setUzytavproyec_directos_hombres(dtoUzyTavProyec.getUzytavproyec_directos_hombres());
}
if(dtoUzyTavProyec.getUzytavproyec_directos_mujeres() !=null){
if (dtoUzyTavProyec.getUzytavproyec_directos_mujeres() != null) {
entity.setUzytavproyec_directos_mujeres(dtoUzyTavProyec.getUzytavproyec_directos_mujeres());
}
if(dtoUzyTavProyec.getUzytavproyec_directos_discapac() !=null){
if (dtoUzyTavProyec.getUzytavproyec_directos_discapac() != null) {
entity.setUzytavproyec_directos_discapac(dtoUzyTavProyec.getUzytavproyec_directos_discapac());
}
if(dtoUzyTavProyec.getUzytavproyec_inidirectos_hombres() !=null){
if (dtoUzyTavProyec.getUzytavproyec_inidirectos_hombres() != null) {
entity.setUzytavproyec_inidirectos_hombres(dtoUzyTavProyec.getUzytavproyec_inidirectos_hombres());
}
if(dtoUzyTavProyec.getUzytavproyec_inidirectos_mujeres() !=null){
if (dtoUzyTavProyec.getUzytavproyec_inidirectos_mujeres() != null) {
entity.setUzytavproyec_inidirectos_mujeres(dtoUzyTavProyec.getUzytavproyec_inidirectos_mujeres());
}
if(dtoUzyTavProyec.getUzytavproyec_factoresc() !=null){
if (dtoUzyTavProyec.getUzytavproyec_factoresc() != null) {
entity.setUzytavproyec_factoresc(dtoUzyTavProyec.getUzytavproyec_factoresc());
}
if(dtoUzyTavProyec.getUzytavproyec_restriccion() !=null){
if (dtoUzyTavProyec.getUzytavproyec_restriccion() != null) {
entity.setUzytavproyec_restricion(dtoUzyTavProyec.getUzytavproyec_restriccion());
}
if(dtoUzyTavProyec.getUzytavproyec_viabilidad() !=null){
if (dtoUzyTavProyec.getUzytavproyec_viabilidad() != null) {
entity.setUzytavproyec_viabilidad(dtoUzyTavProyec.getUzytavproyec_viabilidad());
}
if(dtoUzyTavProyec.getUzytavproyec_perderia() !=null){
if (dtoUzyTavProyec.getUzytavproyec_perderia() != null) {
entity.setUzytavproyec_perderia(dtoUzyTavProyec.getUzytavproyec_perderia());
}
if(dtoUzyTavProyec.getUzytavproyec_resultados() !=null){
if (dtoUzyTavProyec.getUzytavproyec_resultados() != null) {
entity.setUzytavproyec_resultados(dtoUzyTavProyec.getUzytavproyec_resultados());
}
if(dtoUzyTavProyec.getUzytavproyec_impacto() !=null){
if (dtoUzyTavProyec.getUzytavproyec_impacto() != null) {
entity.setUzytavproyec_impactoa(dtoUzyTavProyec.getUzytavproyec_impacto());
}
if(dtoUzyTavProyec.getUzytavproyec_sostenibilidad() !=null){
if (dtoUzyTavProyec.getUzytavproyec_sostenibilidad() != null) {
entity.setUzytavproyec_sostenibilidad(dtoUzyTavProyec.getUzytavproyec_sostenibilidad());
}
if(dtoUzyTavProyec.getUzytavproyec_inidirectos_discapa() !=null){
if (dtoUzyTavProyec.getUzytavproyec_inidirectos_discapa() != null) {
entity.setUzytavproyec_inidirectos_discapa(dtoUzyTavProyec.getUzytavproyec_inidirectos_discapa());
}
if(dtoUzyTavProyec.getUzytavproyec_tipo_proy() !=null){
if (dtoUzyTavProyec.getUzytavproyec_tipo_proy() != null) {
entity.setUzytavproyec_tipo_proy(dtoUzyTavProyec.getUzytavproyec_tipo_proy());
}
if(dtoUzyTavProyec.getStvsubj_code() !=null){
if (dtoUzyTavProyec.getStvsubj_code() != null) {
entity.setStvsubj_code(dtoUzyTavProyec.getStvsubj_code());
}
if(dtoUzyTavProyec.getUzytavproyec_codigo() !=null){
if (dtoUzyTavProyec.getUzytavproyec_codigo() != null) {
entity.setUzytavproyec_codigo(dtoUzyTavProyec.getUzytavproyec_codigo());
}
if(dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_nom() !=null){
if (dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_nom() != null) {
entity.setUzytavproyec_aprob_con_dep_nom(dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_nom());
}
if(dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_url() !=null){
if (dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_url() != null) {
entity.setUzytavproyec_aprob_con_dep_url(dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_url());
}
if(dtoUzyTavProyec.getUzytavproyec_estado() !=null){
if (dtoUzyTavProyec.getUzytavproyec_estado() != null) {
entity.setUzytavproyec_estado(dtoUzyTavProyec.getUzytavproyec_estado());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_c() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_c() != null) {
entity.setUzytavproyec_fecha_c(dtoUzyTavProyec.getUzytavproyec_fecha_c());
}
if(dtoUzyTavProyec.getUzytavproyec_url_pdf_acta() !=null){
if (dtoUzyTavProyec.getUzytavproyec_url_pdf_acta() != null) {
entity.setUzytavproyec_url_pdf_acta(dtoUzyTavProyec.getUzytavproyec_url_pdf_acta());
}
if(dtoUzyTavProyec.getUzytavproyec_observacio_c() !=null){
if (dtoUzyTavProyec.getUzytavproyec_observacio_c() != null) {
entity.setUzytavproyec_observacio_c(dtoUzyTavProyec.getUzytavproyec_observacio_c());
}
if(dtoUzyTavProyec.getUzytavproyec_mensaje_correo() !=null){
if (dtoUzyTavProyec.getUzytavproyec_mensaje_correo() != null) {
entity.setUzytavproyec_mensaje_correo(dtoUzyTavProyec.getUzytavproyec_mensaje_correo());
}
if(dtoUzyTavProyec.getUzytavproyec_asunto_correo() !=null){
if (dtoUzyTavProyec.getUzytavproyec_asunto_correo() != null) {
entity.setUzytavproyec_asunto_correo(dtoUzyTavProyec.getUzytavproyec_asunto_correo());
}
if(dtoUzyTavProyec.getUzytavproyec_direccion_correo() !=null){
if (dtoUzyTavProyec.getUzytavproyec_direccion_correo() != null) {
entity.setUzytavproyec_direccion_correo(dtoUzyTavProyec.getUzytavproyec_direccion_correo());
}
if(dtoUzyTavProyec.getUzytavproyec_directos_ejec() !=null){
if (dtoUzyTavProyec.getUzytavproyec_directos_ejec() != null) {
entity.setUzytavproyec_directos_ejec(dtoUzyTavProyec.getUzytavproyec_directos_ejec());
}
if(dtoUzyTavProyec.getUzytavproyec_situactual2() !=null){
if (dtoUzyTavProyec.getUzytavproyec_situactual2() != null) {
entity.setUzytavproyec_situactual2(dtoUzyTavProyec.getUzytavproyec_situactual2());
}
if(dtoUzyTavProyec.getUzytavproyec_nombre_pdf_memo() !=null){
if (dtoUzyTavProyec.getUzytavproyec_nombre_pdf_memo() != null) {
entity.setUzytavproyec_nombre_pdf_memo(dtoUzyTavProyec.getUzytavproyec_nombre_pdf_memo());
}
if(dtoUzyTavProyec.getUzytavproyec_url_pdf_memo() !=null){
if (dtoUzyTavProyec.getUzytavproyec_url_pdf_memo() != null) {
entity.setUzytavproyec_url_pdf_memo(dtoUzyTavProyec.getUzytavproyec_url_pdf_memo());
}
if(dtoUzyTavProyec.getUzytavconparaeva_adjunto_acta() !=null){
if (dtoUzyTavProyec.getUzytavconparaeva_adjunto_acta() != null) {
entity.setUzytavconparaeva_adjunto_acta(dtoUzyTavProyec.getUzytavconparaeva_adjunto_acta());
}
if(dtoUzyTavProyec.getUzytavconparaeva_adjunto_memo() !=null){
if (dtoUzyTavProyec.getUzytavconparaeva_adjunto_memo() != null) {
entity.setUzytavconparaeva_adjunto_memo(dtoUzyTavProyec.getUzytavconparaeva_adjunto_memo());
}
if(dtoUzyTavProyec.getUzytavproyec_cobertura() !=null){
if (dtoUzyTavProyec.getUzytavproyec_cobertura() != null) {
entity.setUzytavproyec_cobertura(dtoUzyTavProyec.getUzytavproyec_cobertura());
}
if(dtoUzyTavProyec.getUzytavproyec_directos_ninios()!=null){
if (dtoUzyTavProyec.getUzytavproyec_directos_ninios() != null) {
entity.setUzytavproyec_directos_ninios(dtoUzyTavProyec.getUzytavproyec_directos_ninios());
}
if(dtoUzyTavProyec.getUzytavproyec_indirectos_ninios() !=null){
if (dtoUzyTavProyec.getUzytavproyec_indirectos_ninios() != null) {
entity.setUzytavproyec_indirectos_ninios(dtoUzyTavProyec.getUzytavproyec_indirectos_ninios());
}
if(dtoUzyTavProyec.getUzytavproyec_cierre_prod() !=null){
if (dtoUzyTavProyec.getUzytavproyec_cierre_prod() != null) {
entity.setUzytavproyec_cierre_prod(dtoUzyTavProyec.getUzytavproyec_cierre_prod());
}
if(dtoUzyTavProyec.getUzytavproyec_cierre_bien() !=null){
if (dtoUzyTavProyec.getUzytavproyec_cierre_bien() != null) {
entity.setUzytavproyec_cierre_bien(dtoUzyTavProyec.getUzytavproyec_cierre_bien());
}
if(dtoUzyTavProyec.getUzytavproyec_cierre_resul() !=null){
if (dtoUzyTavProyec.getUzytavproyec_cierre_resul() != null) {
entity.setUzytavproyec_cierre_resul(dtoUzyTavProyec.getUzytavproyec_cierre_resul());
}
if(dtoUzyTavProyec.getUzytavproyec_cierre_aplic() !=null){
if (dtoUzyTavProyec.getUzytavproyec_cierre_aplic() != null) {
entity.setUzytavproyec_cierre_aplic(dtoUzyTavProyec.getUzytavproyec_cierre_aplic());
}
if(dtoUzyTavProyec.getUzytavproyec_cierre_rest() !=null){
if (dtoUzyTavProyec.getUzytavproyec_cierre_rest() != null) {
entity.setUzytavproyec_cierre_rest(dtoUzyTavProyec.getUzytavproyec_cierre_rest());
}
if(dtoUzyTavProyec.getUzytavproyec_cierre_comen() !=null){
if (dtoUzyTavProyec.getUzytavproyec_cierre_comen() != null) {
entity.setUzytavproyec_cierre_comen(dtoUzyTavProyec.getUzytavproyec_cierre_comen());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_v() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_v() != null) {
entity.setUzytavproyec_fecha_v(dtoUzyTavProyec.getUzytavproyec_fecha_v());
}
if(dtoUzyTavProyec.getUzytavproyec_observacio_v() !=null){
if (dtoUzyTavProyec.getUzytavproyec_observacio_v() != null) {
entity.setUzytavproyec_observacio_v(dtoUzyTavProyec.getUzytavproyec_observacio_v());
}
if(dtoUzyTavProyec.getUzytavproyec_estado_activo() !=null){
if (dtoUzyTavProyec.getUzytavproyec_estado_activo() != null) {
entity.setUzytavproyec_estado_activo(dtoUzyTavProyec.getUzytavproyec_estado_activo());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_cierre() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_cierre() != null) {
entity.setUzytavproyec_fecha_cierre(dtoUzyTavProyec.getUzytavproyec_fecha_cierre());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_evaluacion() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_evaluacion() != null) {
entity.setUzytavproyec_fecha_evaluacion(dtoUzyTavProyec.getUzytavproyec_fecha_evaluacion());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_mail_avance() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_mail_avance() != null) {
entity.setUzytavproyec_fecha_mail_avance(dtoUzyTavProyec.getUzytavproyec_fecha_mail_avance());
}
if(dtoUzyTavProyec.getUzytavproyec_lineabase2() !=null){
if (dtoUzyTavProyec.getUzytavproyec_lineabase2() != null) {
entity.setUzytavproyec_lineabase2(dtoUzyTavProyec.getUzytavproyec_lineabase2());
}
if(dtoUzyTavProyec.getUzytavproyec_indirectos() !=null){
if (dtoUzyTavProyec.getUzytavproyec_indirectos() != null) {
entity.setUzytavproyec_indirectos(dtoUzyTavProyec.getUzytavproyec_indirectos());
}
if(dtoUzyTavProyec.getStvcamp_code() !=null){
if (dtoUzyTavProyec.getStvcamp_code() != null) {
entity.setStvcamp_code(dtoUzyTavProyec.getStvcamp_code());
}
if(dtoUzyTavProyec.getStvmajr_code() !=null){
if (dtoUzyTavProyec.getStvmajr_code() != null) {
entity.setStvmajr_code(dtoUzyTavProyec.getStvmajr_code());
}
if(dtoUzyTavProyec.getUzytavproyec_com_part1_nom() !=null){
if (dtoUzyTavProyec.getUzytavproyec_com_part1_nom() != null) {
entity.setUzytavproyec_com_part1_nom(dtoUzyTavProyec.getUzytavproyec_com_part1_nom());
}
if(dtoUzyTavProyec.getUzytavproyec_com_part1_url() !=null){
if (dtoUzyTavProyec.getUzytavproyec_com_part1_url() != null) {
entity.setUzytavproyec_com_part1_url(dtoUzyTavProyec.getUzytavproyec_com_part1_url());
}
if(dtoUzyTavProyec.getUzytavproyec_com_part2_nom() !=null){
if (dtoUzyTavProyec.getUzytavproyec_com_part2_nom() != null) {
entity.setUzytavproyec_com_part2_nom(dtoUzyTavProyec.getUzytavproyec_com_part2_nom());
}
if(dtoUzyTavProyec.getUzytavproyec_com_part2_url() !=null){
if (dtoUzyTavProyec.getUzytavproyec_com_part2_url() != null) {
entity.setUzytavproyec_com_part2_url(dtoUzyTavProyec.getUzytavproyec_com_part2_url());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_finp() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_finp() != null) {
entity.setUzytavproyec_fecha_finp(dtoUzyTavProyec.getUzytavproyec_fecha_finp());
}
if(dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_nro() !=null){
if (dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_nro() != null) {
entity.setUzytavproyec_aprob_con_dep_nro(dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_nro());
}
if(dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_fec() !=null){
if (dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_fec() != null) {
entity.setUzytavproyec_aprob_con_dep_fec(dtoUzyTavProyec.getUzytavproyec_aprob_con_dep_fec());
}
if(dtoUzyTavProyec.getUzytavproyec_aprob_viitt_nom() !=null){
if (dtoUzyTavProyec.getUzytavproyec_aprob_viitt_nom() != null) {
entity.setUzytavproyec_aprob_viitt_nom(dtoUzyTavProyec.getUzytavproyec_aprob_viitt_nom());
}
if(dtoUzyTavProyec.getUzytavproyec_aprob_viitt_url() !=null){
if (dtoUzyTavProyec.getUzytavproyec_aprob_viitt_url() != null) {
entity.setUzytavproyec_aprob_viitt_url(dtoUzyTavProyec.getUzytavproyec_aprob_viitt_url());
}
if(dtoUzyTavProyec.getUzytavproyec_aprob_viitt_nro() !=null){
if (dtoUzyTavProyec.getUzytavproyec_aprob_viitt_nro() != null) {
entity.setUzytavproyec_aprob_viitt_nro(dtoUzyTavProyec.getUzytavproyec_aprob_viitt_nro());
}
if(dtoUzyTavProyec.getUzytavproyec_aprob_viitt_fec() !=null){
if (dtoUzyTavProyec.getUzytavproyec_aprob_viitt_fec() != null) {
entity.setUzytavproyec_aprob_viitt_fec(dtoUzyTavProyec.getUzytavproyec_aprob_viitt_fec());
}
if(dtoUzyTavProyec.getUzytavproyec_cons_acad_nroacta() !=null){
if (dtoUzyTavProyec.getUzytavproyec_cons_acad_nroacta() != null) {
entity.setUzytavproyec_cons_acad_nroacta(dtoUzyTavProyec.getUzytavproyec_cons_acad_nroacta());
}
if(dtoUzyTavProyec.getUzytavproyec_carta_com_url() !=null){
if (dtoUzyTavProyec.getUzytavproyec_carta_com_url() != null) {
entity.setUzytavproyec_carta_com_url(dtoUzyTavProyec.getUzytavproyec_carta_com_url());
}
if(dtoUzyTavProyec.getUzytavproyec_carta_com_nom() !=null){
if (dtoUzyTavProyec.getUzytavproyec_carta_com_nom() != null) {
entity.setUzytavproyec_carta_com_nom(dtoUzyTavProyec.getUzytavproyec_carta_com_nom());
}
if(dtoUzyTavProyec.getUzytavproyec_fecha_fin_ejec() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecha_fin_ejec() != null) {
entity.setUzytavproyec_fecha_fin_ejec(dtoUzyTavProyec.getUzytavproyec_fecha_fin_ejec());
}
if(dtoUzyTavProyec.getUzytavproyec_fecmax_correc() !=null){
if (dtoUzyTavProyec.getUzytavproyec_fecmax_correc() != null) {
entity.setUZYTAVPROYEC_FECMAX_CORREC(dtoUzyTavProyec.getUzytavproyec_fecmax_correc());
}
if(dtoUzyTavProyec.getUzytavproyec_secuencial() !=null){
if (dtoUzyTavProyec.getUzytavproyec_secuencial() != null) {
entity.setUzytavproyec_secuencial(dtoUzyTavProyec.getUzytavproyec_secuencial());
}
if(dtoUzyTavProyec.getUzytavproyec_efecto_esperado() !=null){
if (dtoUzyTavProyec.getUzytavproyec_efecto_esperado() != null) {
entity.setUzytavproyec_efecto_esperado(dtoUzyTavProyec.getUzytavproyec_efecto_esperado());
}
if(dtoUzyTavProyec.getUzytavproyec_tipo() !=null){
if (dtoUzyTavProyec.getUzytavproyec_tipo() != null) {
entity.setUzytavproyec_tipo(dtoUzyTavProyec.getUzytavproyec_tipo());
}
if(dtoUzyTavProyec.getUzytavproyec_descripcion_pobl() !=null){
if (dtoUzyTavProyec.getUzytavproyec_descripcion_pobl() != null) {
entity.setUzytavproyec_descripcion_pobl(dtoUzyTavProyec.getUzytavproyec_descripcion_pobl());
}
if(dtoUzyTavProyec.getUzytavproyec_com_part1_nom() !=null){
if (dtoUzyTavProyec.getUzytavproyec_com_part1_nom() != null) {
entity.setUzytavproyec_com_part3_nom(dtoUzyTavProyec.getUzytavproyec_com_part1_nom());
}
if(dtoUzyTavProyec.getUzytavproyec_com_part3_url() !=null){
if (dtoUzyTavProyec.getUzytavproyec_com_part3_url() != null) {
entity.setUzytavproyec_com_part3_url(dtoUzyTavProyec.getUzytavproyec_com_part3_url());
}
ModelUzyTavProyec updatedEntity = daoUzyTavProyec.save(entity);
......
......@@ -156,7 +156,7 @@ class ServiceUzyTUsuarioTests {
@DisplayName("Test para guardar un nuevo usuario correctamente (Caso exitoso)")
@Test
void testGuardar_CasoExitoso() throws Exception {
void testGuardar_CasoExitoso(){
// Datos del usuario a simular
DtoUzyTUsuario dtoUzyTUsuario = new DtoUzyTUsuario();
dtoUzyTUsuario.setUzytusuario_nombres("NombreUsuario");
......@@ -182,19 +182,6 @@ class ServiceUzyTUsuarioTests {
assertEquals(dtoUzyTUsuario, result);
}
@DisplayName("Test para guardar un nuevo usuario - Apellido nulo (Caso de error)")
@Test
void testGuardar_ApellidoNulo() {
// Datos del usuario a simular con apellido nulo
DtoUzyTUsuario dtoUzyTUsuario = new DtoUzyTUsuario();
dtoUzyTUsuario.setUzytusuario_nombres("NombreUsuario");
dtoUzyTUsuario.setUzytusuario_apellidos(null);
dtoUzyTUsuario.setUzytusuario_email("usuario@example.com");
// Ejecutar el método a probar y verificar que se lance la excepción
assertThrows(IllegalArgumentException.class, () -> serviceUzyTUsuario.guardar(dtoUzyTUsuario));
}
@DisplayName("Test para guardar un nuevo usuario - Excepción en el servicio (Caso de error)")
@Test
void testGuardar_ExcepcionEnServicio() {
......@@ -245,50 +232,6 @@ class ServiceUzyTUsuarioTests {
assertThrows(IllegalArgumentException.class, () -> serviceUzyTUsuario.editar(id, dtoUzyTUsuario));
}
@DisplayName("Test para actualizar un empleado")
@Test
void testActualizarEmpleado() {
// Datos del usuario a simular
Long id = 1L;
DtoUzyTUsuario dtoUzyTUsuario = new DtoUzyTUsuario();
dtoUzyTUsuario.setUzytusuario_id(id);
dtoUzyTUsuario.setUzytusuario_nombres("Nuevo Nombre");
dtoUzyTUsuario.setUzytusuario_apellidos("Nuevo Apellido");
// Obtener el usuario existente a través del ID
ModelUzyTUsuario usuarioExistente = new ModelUzyTUsuario();
usuarioExistente.setUzytusuario_id(id);
usuarioExistente.setUzytusuario_nombres("Nombre U");
usuarioExistente.setUzytusuario_apellidos("Apellido U");
// Configurar el comportamiento esperado del método findById del daoUzyTUsuario
when(daoUzyTUsuario.findById(id)).thenReturn(Optional.of(usuarioExistente));
// Configurar el comportamiento esperado del método existsById del daoUzyTUsuario
when(daoUzyTUsuario.existsById(id)).thenReturn(true);
// Configurar el comportamiento esperado del método save del daoUzyTUsuario
when(daoUzyTUsuario.save(any())).thenReturn(usuarioExistente);
// Configurar el comportamiento esperado del método entityToDto del mapper
when(mapper.entityToDto(any())).thenReturn(dtoUzyTUsuario);
// Ejecutar el método a probar
DtoUzyTUsuario result = serviceUzyTUsuario.editar(id, dtoUzyTUsuario);
// Verificar el resultado
assertNotNull(result);
assertEquals(dtoUzyTUsuario.getUzytusuario_id(), result.getUzytusuario_id());
assertEquals(dtoUzyTUsuario.getUzytusuario_nombres(), result.getUzytusuario_nombres());
assertEquals(dtoUzyTUsuario.getUzytusuario_apellidos(), result.getUzytusuario_apellidos());
// Verificar que el método findById del daoUzyTUsuario fue llamado con el ID correcto
verify(daoUzyTUsuario).findById(id);
// Verificar que el método existsById del daoUzyTUsuario fue llamado con el ID correcto
verify(daoUzyTUsuario).existsById(id);
// Verificar que el método save del daoUzyTUsuario fue llamado con el usuario actualizado
verify(daoUzyTUsuario).save(any());
// Verificar que el método entityToDto del mapper fue llamado con el usuario actualizado
verify(mapper).entityToDto(usuarioExistente);
}
//ELIMINAR USUARIO
@Test
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment