Loading atlas-lib/src/test/java/es/redmic/atlaslib/unit/utils/ThemeInspireDataUtil.java +103 −26 Original line number Diff line number Diff line Loading @@ -55,43 +55,63 @@ public abstract class ThemeInspireDataUtil { // Create public static CreateThemeInspireEvent getCreateEvent() { return getCreateEvent(CODE); } public static CreateThemeInspireEvent getCreateEvent(String code) { CreateThemeInspireEvent event = new CreateThemeInspireEvent(); event.setAggregateId(PREFIX + CODE); event.setAggregateId(PREFIX + code); event.setType(ThemeInspireEventTypes.CREATE); event.setVersion(1); event.setUserId(USER); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); return event; } public static CreateThemeInspireConfirmedEvent getCreateThemeInspireConfirmedEvent() { return getCreateThemeInspireConfirmedEvent(CODE); } public static CreateThemeInspireConfirmedEvent getCreateThemeInspireConfirmedEvent(String code) { CreateThemeInspireConfirmedEvent event = new CreateThemeInspireConfirmedEvent().buildFrom(getCreateEvent()); CreateThemeInspireConfirmedEvent event = new CreateThemeInspireConfirmedEvent().buildFrom(getCreateEvent(code)); event.setType(ThemeInspireEventTypes.CREATE_CONFIRMED); return event; } public static ThemeInspireCreatedEvent getThemeInspireCreatedEvent() { return getThemeInspireCreatedEvent(CODE); } ThemeInspireCreatedEvent event = new ThemeInspireCreatedEvent().buildFrom(getCreateEvent()); public static ThemeInspireCreatedEvent getThemeInspireCreatedEvent(String code) { ThemeInspireCreatedEvent event = new ThemeInspireCreatedEvent().buildFrom(getCreateEvent(code)); event.setType(ThemeInspireEventTypes.CREATED); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); return event; } public static CreateThemeInspireFailedEvent getCreateThemeInspireFailedEvent() { return getCreateThemeInspireFailedEvent(CODE); } public static CreateThemeInspireFailedEvent getCreateThemeInspireFailedEvent(String code) { CreateThemeInspireFailedEvent event = new CreateThemeInspireFailedEvent().buildFrom(getCreateEvent()); CreateThemeInspireFailedEvent event = new CreateThemeInspireFailedEvent().buildFrom(getCreateEvent(code)); event.setType(ThemeInspireEventTypes.CREATE_FAILED); event.setExceptionType("ItemAlreadyExist"); return event; } public static CreateThemeInspireCancelledEvent getCreateThemeInspireCancelledEvent() { return getCreateThemeInspireCancelledEvent(CODE); } public static CreateThemeInspireCancelledEvent getCreateThemeInspireCancelledEvent(String code) { CreateThemeInspireCancelledEvent event = new CreateThemeInspireCancelledEvent().buildFrom(getCreateEvent()); CreateThemeInspireCancelledEvent event = new CreateThemeInspireCancelledEvent().buildFrom(getCreateEvent(code)); event.setType(ThemeInspireEventTypes.CREATE_CANCELLED); event.setExceptionType("ItemAlreadyExist"); return event; Loading @@ -100,34 +120,50 @@ public abstract class ThemeInspireDataUtil { // Update public static UpdateThemeInspireEvent getUpdateEvent() { return getUpdateEvent(CODE); } public static UpdateThemeInspireEvent getUpdateEvent(String code) { UpdateThemeInspireEvent event = new UpdateThemeInspireEvent(); event.setAggregateId(PREFIX + CODE); event.setAggregateId(PREFIX + code); event.setType(ThemeInspireEventTypes.UPDATE); event.setVersion(2); event.setUserId(USER); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); return event; } public static UpdateThemeInspireConfirmedEvent getUpdateThemeInspireConfirmedEvent() { return getUpdateThemeInspireConfirmedEvent(CODE); } public static UpdateThemeInspireConfirmedEvent getUpdateThemeInspireConfirmedEvent(String code) { UpdateThemeInspireConfirmedEvent event = new UpdateThemeInspireConfirmedEvent().buildFrom(getUpdateEvent()); UpdateThemeInspireConfirmedEvent event = new UpdateThemeInspireConfirmedEvent().buildFrom(getUpdateEvent(code)); event.setType(ThemeInspireEventTypes.UPDATE_CONFIRMED); return event; } public static ThemeInspireUpdatedEvent getThemeInspireUpdatedEvent() { return getThemeInspireUpdatedEvent(CODE); } public static ThemeInspireUpdatedEvent getThemeInspireUpdatedEvent(String code) { ThemeInspireUpdatedEvent event = new ThemeInspireUpdatedEvent().buildFrom(getUpdateEvent()); ThemeInspireUpdatedEvent event = new ThemeInspireUpdatedEvent().buildFrom(getUpdateEvent(code)); event.setType(ThemeInspireEventTypes.UPDATED); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); return event; } public static UpdateThemeInspireFailedEvent getUpdateThemeInspireFailedEvent() { return getUpdateThemeInspireFailedEvent(CODE); } UpdateThemeInspireFailedEvent event = new UpdateThemeInspireFailedEvent().buildFrom(getUpdateEvent()); public static UpdateThemeInspireFailedEvent getUpdateThemeInspireFailedEvent(String code) { UpdateThemeInspireFailedEvent event = new UpdateThemeInspireFailedEvent().buildFrom(getUpdateEvent(code)); event.setType(ThemeInspireEventTypes.UPDATE_FAILED); event.setExceptionType("ItemNotFound"); Map<String, String> arguments = new HashMap<String, String>(); Loading @@ -137,10 +173,14 @@ public abstract class ThemeInspireDataUtil { } public static UpdateThemeInspireCancelledEvent getUpdateThemeInspireCancelledEvent() { return getUpdateThemeInspireCancelledEvent(CODE); } UpdateThemeInspireCancelledEvent event = new UpdateThemeInspireCancelledEvent().buildFrom(getUpdateEvent()); public static UpdateThemeInspireCancelledEvent getUpdateThemeInspireCancelledEvent(String code) { UpdateThemeInspireCancelledEvent event = new UpdateThemeInspireCancelledEvent().buildFrom(getUpdateEvent(code)); event.setType(ThemeInspireEventTypes.UPDATE_FAILED); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); event.setExceptionType("ItemNotFound"); Map<String, String> arguments = new HashMap<String, String>(); arguments.put("a", "b"); Loading @@ -151,9 +191,13 @@ public abstract class ThemeInspireDataUtil { // Delete public static DeleteThemeInspireEvent getDeleteEvent() { return getDeleteEvent(CODE); } public static DeleteThemeInspireEvent getDeleteEvent(String code) { DeleteThemeInspireEvent event = new DeleteThemeInspireEvent(); event.setAggregateId(PREFIX + CODE); event.setAggregateId(PREFIX + code); event.setType(ThemeInspireEventTypes.DELETE); event.setVersion(3); event.setUserId(USER); Loading @@ -161,18 +205,31 @@ public abstract class ThemeInspireDataUtil { } public static CheckDeleteThemeInspireEvent getCheckDeleteThemeInspireEvent() { return getCheckDeleteThemeInspireEvent(CODE); } return new CheckDeleteThemeInspireEvent().buildFrom(getDeleteEvent()); public static CheckDeleteThemeInspireEvent getCheckDeleteThemeInspireEvent(String code) { return new CheckDeleteThemeInspireEvent().buildFrom(getDeleteEvent(code)); } public static DeleteThemeInspireCheckedEvent getDeleteThemeInspireCheckedEvent() { return getDeleteThemeInspireCheckedEvent(CODE); } public static DeleteThemeInspireCheckedEvent getDeleteThemeInspireCheckedEvent(String code) { return new DeleteThemeInspireCheckedEvent().buildFrom(getDeleteEvent()); return new DeleteThemeInspireCheckedEvent().buildFrom(getDeleteEvent(code)); } public static DeleteThemeInspireCheckFailedEvent getDeleteThemeInspireCheckFailedEvent() { return getDeleteThemeInspireCheckFailedEvent(CODE); } public static DeleteThemeInspireCheckFailedEvent getDeleteThemeInspireCheckFailedEvent(String code) { DeleteThemeInspireCheckFailedEvent event = new DeleteThemeInspireCheckFailedEvent().buildFrom(getDeleteEvent()); DeleteThemeInspireCheckFailedEvent event = new DeleteThemeInspireCheckFailedEvent() .buildFrom(getDeleteEvent(code)); event.setExceptionType("ItemIsReferenced"); Map<String, String> arguments = new HashMap<String, String>(); arguments.put("a", "b"); Loading @@ -181,8 +238,12 @@ public abstract class ThemeInspireDataUtil { } public static DeleteThemeInspireConfirmedEvent getDeleteThemeInspireConfirmedEvent() { return getDeleteThemeInspireConfirmedEvent(CODE); } public static DeleteThemeInspireConfirmedEvent getDeleteThemeInspireConfirmedEvent(String code) { DeleteThemeInspireConfirmedEvent event = new DeleteThemeInspireConfirmedEvent().buildFrom(getDeleteEvent()); DeleteThemeInspireConfirmedEvent event = new DeleteThemeInspireConfirmedEvent().buildFrom(getDeleteEvent(code)); event.setAggregateId(PREFIX + CODE); event.setType(ThemeInspireEventTypes.DELETE_CONFIRMED); event.setVersion(3); Loading @@ -191,34 +252,50 @@ public abstract class ThemeInspireDataUtil { } public static ThemeInspireDeletedEvent getThemeInspireDeletedEvent() { return getThemeInspireDeletedEvent(CODE); } ThemeInspireDeletedEvent event = new ThemeInspireDeletedEvent().buildFrom(getDeleteEvent()); public static ThemeInspireDeletedEvent getThemeInspireDeletedEvent(String code) { ThemeInspireDeletedEvent event = new ThemeInspireDeletedEvent().buildFrom(getDeleteEvent(code)); event.setType(ThemeInspireEventTypes.DELETED); return event; } public static DeleteThemeInspireFailedEvent getDeleteThemeInspireFailedEvent() { return getDeleteThemeInspireFailedEvent(CODE); } DeleteThemeInspireFailedEvent event = new DeleteThemeInspireFailedEvent().buildFrom(getDeleteEvent()); public static DeleteThemeInspireFailedEvent getDeleteThemeInspireFailedEvent(String code) { DeleteThemeInspireFailedEvent event = new DeleteThemeInspireFailedEvent().buildFrom(getDeleteEvent(code)); event.setType(ThemeInspireEventTypes.DELETE_FAILED); event.setExceptionType("ItemNotFound"); return event; } public static DeleteThemeInspireCancelledEvent getDeleteThemeInspireCancelledEvent() { return getDeleteThemeInspireCancelledEvent(CODE); } public static DeleteThemeInspireCancelledEvent getDeleteThemeInspireCancelledEvent(String code) { DeleteThemeInspireCancelledEvent event = new DeleteThemeInspireCancelledEvent().buildFrom(getDeleteEvent()); DeleteThemeInspireCancelledEvent event = new DeleteThemeInspireCancelledEvent().buildFrom(getDeleteEvent(code)); event.setType(ThemeInspireEventTypes.DELETE_CONFIRMED); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); event.setExceptionType("ItemNotFound"); return event; } public static ThemeInspireDTO getThemeInspire() { return getThemeInspire(CODE); } public static ThemeInspireDTO getThemeInspire(String code) { ThemeInspireDTO themeInspire = new ThemeInspireDTO(); themeInspire.setCode(CODE); themeInspire.setId(PREFIX + CODE); themeInspire.setCode(code); themeInspire.setId(PREFIX + code); themeInspire.setName("Sistema de cuadrículas geográficas"); themeInspire.setName_en("Geographical grid systems"); Loading Loading
atlas-lib/src/test/java/es/redmic/atlaslib/unit/utils/ThemeInspireDataUtil.java +103 −26 Original line number Diff line number Diff line Loading @@ -55,43 +55,63 @@ public abstract class ThemeInspireDataUtil { // Create public static CreateThemeInspireEvent getCreateEvent() { return getCreateEvent(CODE); } public static CreateThemeInspireEvent getCreateEvent(String code) { CreateThemeInspireEvent event = new CreateThemeInspireEvent(); event.setAggregateId(PREFIX + CODE); event.setAggregateId(PREFIX + code); event.setType(ThemeInspireEventTypes.CREATE); event.setVersion(1); event.setUserId(USER); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); return event; } public static CreateThemeInspireConfirmedEvent getCreateThemeInspireConfirmedEvent() { return getCreateThemeInspireConfirmedEvent(CODE); } public static CreateThemeInspireConfirmedEvent getCreateThemeInspireConfirmedEvent(String code) { CreateThemeInspireConfirmedEvent event = new CreateThemeInspireConfirmedEvent().buildFrom(getCreateEvent()); CreateThemeInspireConfirmedEvent event = new CreateThemeInspireConfirmedEvent().buildFrom(getCreateEvent(code)); event.setType(ThemeInspireEventTypes.CREATE_CONFIRMED); return event; } public static ThemeInspireCreatedEvent getThemeInspireCreatedEvent() { return getThemeInspireCreatedEvent(CODE); } ThemeInspireCreatedEvent event = new ThemeInspireCreatedEvent().buildFrom(getCreateEvent()); public static ThemeInspireCreatedEvent getThemeInspireCreatedEvent(String code) { ThemeInspireCreatedEvent event = new ThemeInspireCreatedEvent().buildFrom(getCreateEvent(code)); event.setType(ThemeInspireEventTypes.CREATED); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); return event; } public static CreateThemeInspireFailedEvent getCreateThemeInspireFailedEvent() { return getCreateThemeInspireFailedEvent(CODE); } public static CreateThemeInspireFailedEvent getCreateThemeInspireFailedEvent(String code) { CreateThemeInspireFailedEvent event = new CreateThemeInspireFailedEvent().buildFrom(getCreateEvent()); CreateThemeInspireFailedEvent event = new CreateThemeInspireFailedEvent().buildFrom(getCreateEvent(code)); event.setType(ThemeInspireEventTypes.CREATE_FAILED); event.setExceptionType("ItemAlreadyExist"); return event; } public static CreateThemeInspireCancelledEvent getCreateThemeInspireCancelledEvent() { return getCreateThemeInspireCancelledEvent(CODE); } public static CreateThemeInspireCancelledEvent getCreateThemeInspireCancelledEvent(String code) { CreateThemeInspireCancelledEvent event = new CreateThemeInspireCancelledEvent().buildFrom(getCreateEvent()); CreateThemeInspireCancelledEvent event = new CreateThemeInspireCancelledEvent().buildFrom(getCreateEvent(code)); event.setType(ThemeInspireEventTypes.CREATE_CANCELLED); event.setExceptionType("ItemAlreadyExist"); return event; Loading @@ -100,34 +120,50 @@ public abstract class ThemeInspireDataUtil { // Update public static UpdateThemeInspireEvent getUpdateEvent() { return getUpdateEvent(CODE); } public static UpdateThemeInspireEvent getUpdateEvent(String code) { UpdateThemeInspireEvent event = new UpdateThemeInspireEvent(); event.setAggregateId(PREFIX + CODE); event.setAggregateId(PREFIX + code); event.setType(ThemeInspireEventTypes.UPDATE); event.setVersion(2); event.setUserId(USER); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); return event; } public static UpdateThemeInspireConfirmedEvent getUpdateThemeInspireConfirmedEvent() { return getUpdateThemeInspireConfirmedEvent(CODE); } public static UpdateThemeInspireConfirmedEvent getUpdateThemeInspireConfirmedEvent(String code) { UpdateThemeInspireConfirmedEvent event = new UpdateThemeInspireConfirmedEvent().buildFrom(getUpdateEvent()); UpdateThemeInspireConfirmedEvent event = new UpdateThemeInspireConfirmedEvent().buildFrom(getUpdateEvent(code)); event.setType(ThemeInspireEventTypes.UPDATE_CONFIRMED); return event; } public static ThemeInspireUpdatedEvent getThemeInspireUpdatedEvent() { return getThemeInspireUpdatedEvent(CODE); } public static ThemeInspireUpdatedEvent getThemeInspireUpdatedEvent(String code) { ThemeInspireUpdatedEvent event = new ThemeInspireUpdatedEvent().buildFrom(getUpdateEvent()); ThemeInspireUpdatedEvent event = new ThemeInspireUpdatedEvent().buildFrom(getUpdateEvent(code)); event.setType(ThemeInspireEventTypes.UPDATED); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); return event; } public static UpdateThemeInspireFailedEvent getUpdateThemeInspireFailedEvent() { return getUpdateThemeInspireFailedEvent(CODE); } UpdateThemeInspireFailedEvent event = new UpdateThemeInspireFailedEvent().buildFrom(getUpdateEvent()); public static UpdateThemeInspireFailedEvent getUpdateThemeInspireFailedEvent(String code) { UpdateThemeInspireFailedEvent event = new UpdateThemeInspireFailedEvent().buildFrom(getUpdateEvent(code)); event.setType(ThemeInspireEventTypes.UPDATE_FAILED); event.setExceptionType("ItemNotFound"); Map<String, String> arguments = new HashMap<String, String>(); Loading @@ -137,10 +173,14 @@ public abstract class ThemeInspireDataUtil { } public static UpdateThemeInspireCancelledEvent getUpdateThemeInspireCancelledEvent() { return getUpdateThemeInspireCancelledEvent(CODE); } UpdateThemeInspireCancelledEvent event = new UpdateThemeInspireCancelledEvent().buildFrom(getUpdateEvent()); public static UpdateThemeInspireCancelledEvent getUpdateThemeInspireCancelledEvent(String code) { UpdateThemeInspireCancelledEvent event = new UpdateThemeInspireCancelledEvent().buildFrom(getUpdateEvent(code)); event.setType(ThemeInspireEventTypes.UPDATE_FAILED); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); event.setExceptionType("ItemNotFound"); Map<String, String> arguments = new HashMap<String, String>(); arguments.put("a", "b"); Loading @@ -151,9 +191,13 @@ public abstract class ThemeInspireDataUtil { // Delete public static DeleteThemeInspireEvent getDeleteEvent() { return getDeleteEvent(CODE); } public static DeleteThemeInspireEvent getDeleteEvent(String code) { DeleteThemeInspireEvent event = new DeleteThemeInspireEvent(); event.setAggregateId(PREFIX + CODE); event.setAggregateId(PREFIX + code); event.setType(ThemeInspireEventTypes.DELETE); event.setVersion(3); event.setUserId(USER); Loading @@ -161,18 +205,31 @@ public abstract class ThemeInspireDataUtil { } public static CheckDeleteThemeInspireEvent getCheckDeleteThemeInspireEvent() { return getCheckDeleteThemeInspireEvent(CODE); } return new CheckDeleteThemeInspireEvent().buildFrom(getDeleteEvent()); public static CheckDeleteThemeInspireEvent getCheckDeleteThemeInspireEvent(String code) { return new CheckDeleteThemeInspireEvent().buildFrom(getDeleteEvent(code)); } public static DeleteThemeInspireCheckedEvent getDeleteThemeInspireCheckedEvent() { return getDeleteThemeInspireCheckedEvent(CODE); } public static DeleteThemeInspireCheckedEvent getDeleteThemeInspireCheckedEvent(String code) { return new DeleteThemeInspireCheckedEvent().buildFrom(getDeleteEvent()); return new DeleteThemeInspireCheckedEvent().buildFrom(getDeleteEvent(code)); } public static DeleteThemeInspireCheckFailedEvent getDeleteThemeInspireCheckFailedEvent() { return getDeleteThemeInspireCheckFailedEvent(CODE); } public static DeleteThemeInspireCheckFailedEvent getDeleteThemeInspireCheckFailedEvent(String code) { DeleteThemeInspireCheckFailedEvent event = new DeleteThemeInspireCheckFailedEvent().buildFrom(getDeleteEvent()); DeleteThemeInspireCheckFailedEvent event = new DeleteThemeInspireCheckFailedEvent() .buildFrom(getDeleteEvent(code)); event.setExceptionType("ItemIsReferenced"); Map<String, String> arguments = new HashMap<String, String>(); arguments.put("a", "b"); Loading @@ -181,8 +238,12 @@ public abstract class ThemeInspireDataUtil { } public static DeleteThemeInspireConfirmedEvent getDeleteThemeInspireConfirmedEvent() { return getDeleteThemeInspireConfirmedEvent(CODE); } public static DeleteThemeInspireConfirmedEvent getDeleteThemeInspireConfirmedEvent(String code) { DeleteThemeInspireConfirmedEvent event = new DeleteThemeInspireConfirmedEvent().buildFrom(getDeleteEvent()); DeleteThemeInspireConfirmedEvent event = new DeleteThemeInspireConfirmedEvent().buildFrom(getDeleteEvent(code)); event.setAggregateId(PREFIX + CODE); event.setType(ThemeInspireEventTypes.DELETE_CONFIRMED); event.setVersion(3); Loading @@ -191,34 +252,50 @@ public abstract class ThemeInspireDataUtil { } public static ThemeInspireDeletedEvent getThemeInspireDeletedEvent() { return getThemeInspireDeletedEvent(CODE); } ThemeInspireDeletedEvent event = new ThemeInspireDeletedEvent().buildFrom(getDeleteEvent()); public static ThemeInspireDeletedEvent getThemeInspireDeletedEvent(String code) { ThemeInspireDeletedEvent event = new ThemeInspireDeletedEvent().buildFrom(getDeleteEvent(code)); event.setType(ThemeInspireEventTypes.DELETED); return event; } public static DeleteThemeInspireFailedEvent getDeleteThemeInspireFailedEvent() { return getDeleteThemeInspireFailedEvent(CODE); } DeleteThemeInspireFailedEvent event = new DeleteThemeInspireFailedEvent().buildFrom(getDeleteEvent()); public static DeleteThemeInspireFailedEvent getDeleteThemeInspireFailedEvent(String code) { DeleteThemeInspireFailedEvent event = new DeleteThemeInspireFailedEvent().buildFrom(getDeleteEvent(code)); event.setType(ThemeInspireEventTypes.DELETE_FAILED); event.setExceptionType("ItemNotFound"); return event; } public static DeleteThemeInspireCancelledEvent getDeleteThemeInspireCancelledEvent() { return getDeleteThemeInspireCancelledEvent(CODE); } public static DeleteThemeInspireCancelledEvent getDeleteThemeInspireCancelledEvent(String code) { DeleteThemeInspireCancelledEvent event = new DeleteThemeInspireCancelledEvent().buildFrom(getDeleteEvent()); DeleteThemeInspireCancelledEvent event = new DeleteThemeInspireCancelledEvent().buildFrom(getDeleteEvent(code)); event.setType(ThemeInspireEventTypes.DELETE_CONFIRMED); event.setThemeInspire(getThemeInspire()); event.setThemeInspire(getThemeInspire(code)); event.setExceptionType("ItemNotFound"); return event; } public static ThemeInspireDTO getThemeInspire() { return getThemeInspire(CODE); } public static ThemeInspireDTO getThemeInspire(String code) { ThemeInspireDTO themeInspire = new ThemeInspireDTO(); themeInspire.setCode(CODE); themeInspire.setId(PREFIX + CODE); themeInspire.setCode(code); themeInspire.setId(PREFIX + code); themeInspire.setName("Sistema de cuadrículas geográficas"); themeInspire.setName_en("Geographical grid systems"); Loading