Loading src/main/java/es/redmic/commandslib/usersettings/streams/SettingsEventStreams.java +3 −3 Original line number Diff line number Diff line Loading @@ -446,7 +446,7 @@ public class SettingsEventStreams extends BaseStreams { if (snapshotEvent == null) { // TODO: generar nueva excepción. Si es necesario, añadir argumentos return SettingsEventFactory.getEvent(partialEvent, SettingsEventTypes.SAVE_FAILED, ExceptionType.ES_SELECTION_WORK.toString(), null); ExceptionType.SETTINGS_TO_SAVE_NOT_FOUND_EXCEPTION.toString(), null); } SettingsDTO sourceSettings = snapshotEvent.getSettings(); Loading Loading @@ -545,7 +545,7 @@ public class SettingsEventStreams extends BaseStreams { if (snapshotEvent == null) { // TODO: generar nueva excepción. Si es necesario, añadir argumentos return SettingsEventFactory.getEvent(cloneEvent, SettingsEventTypes.SAVE_FAILED, ExceptionType.ES_SELECTION_WORK.toString(), null); ExceptionType.SETTINGS_TO_CLONE_NOT_FOUND_EXCEPTION.toString(), null); } SettingsDTO sourceSettings = snapshotEvent.getSettings(); Loading Loading @@ -581,7 +581,7 @@ public class SettingsEventStreams extends BaseStreams { if (snapshotEvent == null) { // TODO: generar nueva excepción. Si es necesario, añadir argumentos return SettingsEventFactory.getEvent(updateAccessedDateEvent, SettingsEventTypes.SAVE_FAILED, ExceptionType.ES_SELECTION_WORK.toString(), null); ExceptionType.SETTINGS_TO_SAVE_NOT_FOUND_EXCEPTION.toString(), null); } SettingsDTO sourceSettings = snapshotEvent.getSettings(); Loading src/test/java/es/redmic/commandslib/usersettings/common/SettingsCommandHandlerBase.java +22 −3 Original line number Diff line number Diff line Loading @@ -206,7 +206,7 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertNotNull(select); assertEquals(SettingsEventTypes.SELECT_FAILED, select.getType()); assertEquals(ExceptionType.SELECTION_CHANGE_NOT_ALLOWED.toString(), ((SettingsCancelledEvent) select).getExceptionType()); ((SelectFailedEvent) select).getExceptionType()); } // Envía un evento de confirmación de selección y debe provocar un evento Loading Loading @@ -334,7 +334,7 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertNotNull(select); assertEquals(SettingsEventTypes.DESELECT_FAILED, select.getType()); assertEquals(ExceptionType.SELECTION_CHANGE_NOT_ALLOWED.toString(), ((SettingsCancelledEvent) select).getExceptionType()); ((DeselectFailedEvent) select).getExceptionType()); } // Envía un evento de confirmación de selección y debe provocar un evento Loading Loading @@ -455,7 +455,7 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertNotNull(select); assertEquals(SettingsEventTypes.CLEAR_SELECTION_FAILED, select.getType()); assertEquals(ExceptionType.SELECTION_CHANGE_NOT_ALLOWED.toString(), ((SettingsCancelledEvent) select).getExceptionType()); ((ClearSelectionFailedEvent) select).getExceptionType()); } // Envía un evento de confirmación de limpiar selección y debe provocar un Loading Loading @@ -565,6 +565,8 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertNotNull(failed); assertEquals(SettingsEventTypes.SAVE_FAILED, failed.getType()); assertEquals(ExceptionType.SETTINGS_TO_SAVE_NOT_FOUND_EXCEPTION.toString(), ((SaveSettingsFailedEvent) failed).getExceptionType()); } // Envía un evento de confirmación de limpiar guardado y debe provocar un Loading Loading @@ -759,6 +761,23 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertEquals(null, settings.getName()); } // Envía un evento para clonar una selección existente y debe provocar un // evento SaveSettingsFailed por no existir la selección de trabajo a guardar @Test public void cloneSettingsEvent_SendSaveSettingsFailedEvent_IfSettingsToCloneNotExists() throws Exception { CloneSettingsEvent cloneSettingsEvent = SettingsDataUtil.getCloneSettingsEvent(code + "26b"); cloneSettingsEvent.getPersistence().setSettingsId("notExists"); kafkaTemplate.send(settings_topic, cloneSettingsEvent.getAggregateId(), cloneSettingsEvent); Event failed = (Event) blockingQueue.poll(120, TimeUnit.SECONDS); assertNotNull(failed); assertEquals(SettingsEventTypes.SAVE_FAILED, failed.getType()); assertEquals(ExceptionType.SETTINGS_TO_CLONE_NOT_FOUND_EXCEPTION.toString(), ((SaveSettingsFailedEvent) failed).getExceptionType()); } // Envía un evento de actualizado de fecha de acceso para una selección // existente y debe provocar un // evento save con settings originales dentro y fecha de acceso actualizada Loading Loading
src/main/java/es/redmic/commandslib/usersettings/streams/SettingsEventStreams.java +3 −3 Original line number Diff line number Diff line Loading @@ -446,7 +446,7 @@ public class SettingsEventStreams extends BaseStreams { if (snapshotEvent == null) { // TODO: generar nueva excepción. Si es necesario, añadir argumentos return SettingsEventFactory.getEvent(partialEvent, SettingsEventTypes.SAVE_FAILED, ExceptionType.ES_SELECTION_WORK.toString(), null); ExceptionType.SETTINGS_TO_SAVE_NOT_FOUND_EXCEPTION.toString(), null); } SettingsDTO sourceSettings = snapshotEvent.getSettings(); Loading Loading @@ -545,7 +545,7 @@ public class SettingsEventStreams extends BaseStreams { if (snapshotEvent == null) { // TODO: generar nueva excepción. Si es necesario, añadir argumentos return SettingsEventFactory.getEvent(cloneEvent, SettingsEventTypes.SAVE_FAILED, ExceptionType.ES_SELECTION_WORK.toString(), null); ExceptionType.SETTINGS_TO_CLONE_NOT_FOUND_EXCEPTION.toString(), null); } SettingsDTO sourceSettings = snapshotEvent.getSettings(); Loading Loading @@ -581,7 +581,7 @@ public class SettingsEventStreams extends BaseStreams { if (snapshotEvent == null) { // TODO: generar nueva excepción. Si es necesario, añadir argumentos return SettingsEventFactory.getEvent(updateAccessedDateEvent, SettingsEventTypes.SAVE_FAILED, ExceptionType.ES_SELECTION_WORK.toString(), null); ExceptionType.SETTINGS_TO_SAVE_NOT_FOUND_EXCEPTION.toString(), null); } SettingsDTO sourceSettings = snapshotEvent.getSettings(); Loading
src/test/java/es/redmic/commandslib/usersettings/common/SettingsCommandHandlerBase.java +22 −3 Original line number Diff line number Diff line Loading @@ -206,7 +206,7 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertNotNull(select); assertEquals(SettingsEventTypes.SELECT_FAILED, select.getType()); assertEquals(ExceptionType.SELECTION_CHANGE_NOT_ALLOWED.toString(), ((SettingsCancelledEvent) select).getExceptionType()); ((SelectFailedEvent) select).getExceptionType()); } // Envía un evento de confirmación de selección y debe provocar un evento Loading Loading @@ -334,7 +334,7 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertNotNull(select); assertEquals(SettingsEventTypes.DESELECT_FAILED, select.getType()); assertEquals(ExceptionType.SELECTION_CHANGE_NOT_ALLOWED.toString(), ((SettingsCancelledEvent) select).getExceptionType()); ((DeselectFailedEvent) select).getExceptionType()); } // Envía un evento de confirmación de selección y debe provocar un evento Loading Loading @@ -455,7 +455,7 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertNotNull(select); assertEquals(SettingsEventTypes.CLEAR_SELECTION_FAILED, select.getType()); assertEquals(ExceptionType.SELECTION_CHANGE_NOT_ALLOWED.toString(), ((SettingsCancelledEvent) select).getExceptionType()); ((ClearSelectionFailedEvent) select).getExceptionType()); } // Envía un evento de confirmación de limpiar selección y debe provocar un Loading Loading @@ -565,6 +565,8 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertNotNull(failed); assertEquals(SettingsEventTypes.SAVE_FAILED, failed.getType()); assertEquals(ExceptionType.SETTINGS_TO_SAVE_NOT_FOUND_EXCEPTION.toString(), ((SaveSettingsFailedEvent) failed).getExceptionType()); } // Envía un evento de confirmación de limpiar guardado y debe provocar un Loading Loading @@ -759,6 +761,23 @@ public class SettingsCommandHandlerBase extends KafkaBaseIntegrationTest { assertEquals(null, settings.getName()); } // Envía un evento para clonar una selección existente y debe provocar un // evento SaveSettingsFailed por no existir la selección de trabajo a guardar @Test public void cloneSettingsEvent_SendSaveSettingsFailedEvent_IfSettingsToCloneNotExists() throws Exception { CloneSettingsEvent cloneSettingsEvent = SettingsDataUtil.getCloneSettingsEvent(code + "26b"); cloneSettingsEvent.getPersistence().setSettingsId("notExists"); kafkaTemplate.send(settings_topic, cloneSettingsEvent.getAggregateId(), cloneSettingsEvent); Event failed = (Event) blockingQueue.poll(120, TimeUnit.SECONDS); assertNotNull(failed); assertEquals(SettingsEventTypes.SAVE_FAILED, failed.getType()); assertEquals(ExceptionType.SETTINGS_TO_CLONE_NOT_FOUND_EXCEPTION.toString(), ((SaveSettingsFailedEvent) failed).getExceptionType()); } // Envía un evento de actualizado de fecha de acceso para una selección // existente y debe provocar un // evento save con settings originales dentro y fecha de acceso actualizada Loading