Commit 1f5c8b5b authored by Noel Alonso's avatar Noel Alonso
Browse files

Adapta datos de tests para usarlos en la api

parent 0675c723
Loading
Loading
Loading
Loading
+132 −52
Original line number Diff line number Diff line
@@ -44,6 +44,7 @@ import es.redmic.atlaslib.events.category.update.UpdateCategoryCancelledEvent;
import es.redmic.atlaslib.events.category.update.UpdateCategoryConfirmedEvent;
import es.redmic.atlaslib.events.category.update.UpdateCategoryEvent;
import es.redmic.atlaslib.events.category.update.UpdateCategoryFailedEvent;
import es.redmic.exception.common.ExceptionType;

public abstract class CategoryDataUtil {

@@ -56,81 +57,120 @@ public abstract class CategoryDataUtil {
	// Create

	public static CreateCategoryEvent getCreateEvent() {
		return getCreateEvent(CODE);
	}

	public static CreateCategoryEvent getCreateEvent(String code) {

		CreateCategoryEvent event = new CreateCategoryEvent();
		event.setAggregateId(PREFIX + CODE);
		event.setType(CategoryEventTypes.CREATE);
		event.setAggregateId(PREFIX + code);
		event.setVersion(1);
		event.setUserId(USER);
		event.setCategory(getCategory());
		event.setSessionId("sessionIdA");
		event.setCategory(getCategory(code));

		return event;
	}

	public static CreateCategoryConfirmedEvent getCreateCategoryConfirmedEvent() {
		return getCreateCategoryConfirmedEvent(CODE);
	}

		CreateCategoryConfirmedEvent event = new CreateCategoryConfirmedEvent().buildFrom(getCreateEvent());
		event.setType(CategoryEventTypes.CREATE_CONFIRMED);
		return event;
	public static CreateCategoryConfirmedEvent getCreateCategoryConfirmedEvent(String code) {

		return new CreateCategoryConfirmedEvent().buildFrom(getCreateEvent(code));
	}

	public static CategoryCreatedEvent getCategoryCreatedEvent() {
		return getCategoryCreatedEvent(CODE);
	}

	public static CategoryCreatedEvent getCategoryCreatedEvent(String code) {

		CategoryCreatedEvent event = new CategoryCreatedEvent().buildFrom(getCreateEvent());
		event.setType(CategoryEventTypes.CREATED);
		event.setCategory(getCategory());
		event.setCategory(getCategory(code));
		return event;
	}

	public static CreateCategoryFailedEvent getCreateCategoryFailedEvent() {
		return getCreateCategoryFailedEvent(CODE);
	}

		CreateCategoryFailedEvent event = new CreateCategoryFailedEvent().buildFrom(getCreateEvent());
		event.setType(CategoryEventTypes.CREATE_FAILED);
		event.setExceptionType("ItemAlreadyExist");
	public static CreateCategoryFailedEvent getCreateCategoryFailedEvent(String code) {

		CreateCategoryFailedEvent event = new CreateCategoryFailedEvent().buildFrom(getCreateEvent(code));

		event.setExceptionType(ExceptionType.ITEM_ALREADY_EXIST_EXCEPTION.name());

		Map<String, String> arguments = new HashMap<>();
		arguments.put("A", "B");
		event.setArguments(arguments);
		return event;
	}

	public static CreateCategoryCancelledEvent getCreateCategoryCancelledEvent() {
		return getCreateCategoryCancelledEvent(CODE);
	}

	public static CreateCategoryCancelledEvent getCreateCategoryCancelledEvent(String code) {

		CreateCategoryCancelledEvent event = new CreateCategoryCancelledEvent().buildFrom(getCreateEvent(code));

		CreateCategoryCancelledEvent event = new CreateCategoryCancelledEvent().buildFrom(getCreateEvent());
		event.setType(CategoryEventTypes.CREATE_CANCELLED);
		event.setExceptionType("ItemAlreadyExist");
		event.setExceptionType(ExceptionType.ITEM_ALREADY_EXIST_EXCEPTION.name());

		Map<String, String> arguments = new HashMap<>();
		arguments.put("A", "B");
		event.setArguments(arguments);
		return event;
	}

	// Update

	public static UpdateCategoryEvent getUpdateEvent() {
		return getUpdateEvent(CODE);
	}

	public static UpdateCategoryEvent getUpdateEvent(String code) {

		UpdateCategoryEvent event = new UpdateCategoryEvent();
		event.setAggregateId(PREFIX + CODE);
		event.setType(CategoryEventTypes.UPDATE);
		event.setAggregateId(PREFIX + code);
		event.setVersion(2);
		event.setUserId(USER);
		event.setCategory(getCategory());
		event.setSessionId("sessionIdB");
		event.setCategory(getCategory(code));
		return event;
	}

	public static UpdateCategoryConfirmedEvent getUpdateCategoryConfirmedEvent() {
		return getUpdateCategoryConfirmedEvent(CODE);
	}

		UpdateCategoryConfirmedEvent event = new UpdateCategoryConfirmedEvent().buildFrom(getUpdateEvent());
		event.setType(CategoryEventTypes.UPDATE_CONFIRMED);
		return event;
	public static UpdateCategoryConfirmedEvent getUpdateCategoryConfirmedEvent(String code) {

		return new UpdateCategoryConfirmedEvent().buildFrom(getUpdateEvent(code));
	}

	public static CategoryUpdatedEvent getCategoryUpdatedEvent() {
		return getCategoryUpdatedEvent(CODE);
	}

		CategoryUpdatedEvent event = new CategoryUpdatedEvent().buildFrom(getUpdateEvent());
		event.setType(CategoryEventTypes.UPDATED);
		event.setCategory(getCategory());
	public static CategoryUpdatedEvent getCategoryUpdatedEvent(String code) {

		CategoryUpdatedEvent event = new CategoryUpdatedEvent().buildFrom(getUpdateEvent(code));
		event.setCategory(getCategory(code));
		return event;
	}

	public static UpdateCategoryFailedEvent getUpdateCategoryFailedEvent() {
		return getUpdateCategoryFailedEvent(CODE);
	}

	public static UpdateCategoryFailedEvent getUpdateCategoryFailedEvent(String code) {

		UpdateCategoryFailedEvent event = new UpdateCategoryFailedEvent().buildFrom(getUpdateEvent(code));

		event.setExceptionType(ExceptionType.ITEM_NOT_FOUND.name());

		UpdateCategoryFailedEvent event = new UpdateCategoryFailedEvent().buildFrom(getUpdateEvent());
		event.setType(CategoryEventTypes.UPDATE_FAILED);
		event.setExceptionType("ItemNotFound");
		Map<String, String> arguments = new HashMap<String, String>();
		arguments.put("a", "b");
		event.setArguments(arguments);
@@ -139,12 +179,18 @@ public abstract class CategoryDataUtil {

	public static UpdateCategoryCancelledEvent getUpdateCategoryCancelledEvent() {

		UpdateCategoryCancelledEvent event = new UpdateCategoryCancelledEvent().buildFrom(getUpdateEvent());
		event.setType(CategoryEventTypes.UPDATE_FAILED);
		event.setCategory(getCategory());
		event.setExceptionType("ItemNotFound");
		Map<String, String> arguments = new HashMap<String, String>();
		arguments.put("a", "b");
		return getUpdateCategoryCancelledEvent(CODE);
	}

	public static UpdateCategoryCancelledEvent getUpdateCategoryCancelledEvent(String code) {

		UpdateCategoryCancelledEvent event = new UpdateCategoryCancelledEvent().buildFrom(getUpdateEvent(code));

		event.setCategory(getCategory(code));

		event.setExceptionType(ExceptionType.ES_UPDATE_DOCUMENT.name());

		Map<String, String> arguments = new HashMap<>();
		event.setArguments(arguments);
		return event;
	}
@@ -152,28 +198,45 @@ public abstract class CategoryDataUtil {
	// Delete

	public static DeleteCategoryEvent getDeleteEvent() {
		return getDeleteEvent(CODE);
	}

	public static DeleteCategoryEvent getDeleteEvent(String code) {

		DeleteCategoryEvent event = new DeleteCategoryEvent();
		event.setAggregateId(PREFIX + CODE);
		event.setAggregateId(PREFIX + code);
		event.setType(CategoryEventTypes.DELETE);
		event.setVersion(3);
		event.setUserId(USER);
		event.setSessionId("sessionIdC");
		return event;
	}

	public static CheckDeleteCategoryEvent getCheckDeleteCategoryEvent() {
		return getCheckDeleteCategoryEvent(CODE);
	}

	public static CheckDeleteCategoryEvent getCheckDeleteCategoryEvent(String code) {

		return new CheckDeleteCategoryEvent().buildFrom(getDeleteEvent());
		return new CheckDeleteCategoryEvent().buildFrom(getDeleteEvent(code));
	}

	public static DeleteCategoryCheckedEvent getDeleteCategoryCheckedEvent() {
		return getDeleteCategoryCheckedEvent(CODE);
	}

	public static DeleteCategoryCheckedEvent getDeleteCategoryCheckedEvent(String code) {

		return new DeleteCategoryCheckedEvent().buildFrom(getDeleteEvent());
		return new DeleteCategoryCheckedEvent().buildFrom(getDeleteEvent(code));
	}

	public static DeleteCategoryCheckFailedEvent getDeleteCategoryCheckFailedEvent() {
		return getDeleteCategoryCheckFailedEvent(CODE);
	}

	public static DeleteCategoryCheckFailedEvent getDeleteCategoryCheckFailedEvent(String code) {

		DeleteCategoryCheckFailedEvent event = new DeleteCategoryCheckFailedEvent().buildFrom(getDeleteEvent());
		DeleteCategoryCheckFailedEvent event = new DeleteCategoryCheckFailedEvent().buildFrom(getDeleteEvent(code));
		event.setExceptionType("ItemIsReferenced");
		Map<String, String> arguments = new HashMap<String, String>();
		arguments.put("a", "b");
@@ -182,43 +245,60 @@ public abstract class CategoryDataUtil {
	}

	public static DeleteCategoryConfirmedEvent getDeleteCategoryConfirmedEvent() {
		return getDeleteCategoryConfirmedEvent(CODE);
	}

		DeleteCategoryConfirmedEvent event = new DeleteCategoryConfirmedEvent().buildFrom(getDeleteEvent());
		event.setAggregateId(PREFIX + CODE);
		event.setType(CategoryEventTypes.DELETE_CONFIRMED);
		event.setVersion(3);
	public static DeleteCategoryConfirmedEvent getDeleteCategoryConfirmedEvent(String code) {

		return event;
		return new DeleteCategoryConfirmedEvent().buildFrom(getDeleteEvent(code));
	}

	public static CategoryDeletedEvent getCategoryDeletedEvent() {
		return getCategoryDeletedEvent(CODE);
	}

		CategoryDeletedEvent event = new CategoryDeletedEvent().buildFrom(getDeleteEvent());
		event.setType(CategoryEventTypes.DELETED);
		return event;
	public static CategoryDeletedEvent getCategoryDeletedEvent(String code) {

		return new CategoryDeletedEvent().buildFrom(getDeleteEvent(code));
	}

	public static DeleteCategoryFailedEvent getDeleteCategoryFailedEvent() {
		return getDeleteCategoryFailedEvent(CODE);
	}

	public static DeleteCategoryFailedEvent getDeleteCategoryFailedEvent(String code) {

		DeleteCategoryFailedEvent event = new DeleteCategoryFailedEvent().buildFrom(getDeleteEvent(code));
		event.setExceptionType(ExceptionType.DELETE_ITEM_EXCEPTION.name());

		DeleteCategoryFailedEvent event = new DeleteCategoryFailedEvent().buildFrom(getDeleteEvent());
		event.setType(CategoryEventTypes.DELETE_FAILED);
		event.setExceptionType("ItemNotFound");
		Map<String, String> arguments = new HashMap<>();
		event.setArguments(arguments);
		return event;
	}

	public static DeleteCategoryCancelledEvent getDeleteCategoryCancelledEvent() {
		return getDeleteCategoryCancelledEvent(CODE);
	}

	public static DeleteCategoryCancelledEvent getDeleteCategoryCancelledEvent(String code) {

		DeleteCategoryCancelledEvent event = new DeleteCategoryCancelledEvent().buildFrom(getDeleteEvent(code));
		event.setCategory(getCategory(code));
		event.setExceptionType(ExceptionType.DELETE_ITEM_EXCEPTION.name());

		DeleteCategoryCancelledEvent event = new DeleteCategoryCancelledEvent().buildFrom(getDeleteEvent());
		event.setType(CategoryEventTypes.DELETE_CONFIRMED);
		event.setCategory(getCategory());
		event.setExceptionType("ItemNotFound");
		Map<String, String> arguments = new HashMap<>();
		event.setArguments(arguments);
		return event;
	}

	public static CategoryDTO getCategory() {
		return getCategory(CODE);
	}

	public static CategoryDTO getCategory(String code) {

		CategoryDTO category = new CategoryDTO();
		category.setId("1");
		category.setId(PREFIX + code);
		category.setName("AIS");

		return category;
+230 −88

File changed.

Preview size limit exceeded, changes collapsed.

+35 −36
Original line number Diff line number Diff line
@@ -24,7 +24,6 @@ import java.util.HashMap;
import java.util.Map;

import es.redmic.atlaslib.dto.themeinspire.ThemeInspireDTO;
import es.redmic.atlaslib.events.themeinspire.ThemeInspireEventTypes;
import es.redmic.atlaslib.events.themeinspire.create.CreateThemeInspireCancelledEvent;
import es.redmic.atlaslib.events.themeinspire.create.CreateThemeInspireConfirmedEvent;
import es.redmic.atlaslib.events.themeinspire.create.CreateThemeInspireEvent;
@@ -43,6 +42,7 @@ import es.redmic.atlaslib.events.themeinspire.update.UpdateThemeInspireCancelled
import es.redmic.atlaslib.events.themeinspire.update.UpdateThemeInspireConfirmedEvent;
import es.redmic.atlaslib.events.themeinspire.update.UpdateThemeInspireEvent;
import es.redmic.atlaslib.events.themeinspire.update.UpdateThemeInspireFailedEvent;
import es.redmic.exception.common.ExceptionType;

public abstract class ThemeInspireDataUtil {

@@ -62,9 +62,9 @@ public abstract class ThemeInspireDataUtil {

		CreateThemeInspireEvent event = new CreateThemeInspireEvent();
		event.setAggregateId(PREFIX + code);
		event.setType(ThemeInspireEventTypes.CREATE);
		event.setVersion(1);
		event.setUserId(USER);
		event.setSessionId("sessionIdA");
		event.setThemeInspire(getThemeInspire(code));

		return event;
@@ -76,9 +76,7 @@ public abstract class ThemeInspireDataUtil {

	public static CreateThemeInspireConfirmedEvent getCreateThemeInspireConfirmedEvent(String code) {

		CreateThemeInspireConfirmedEvent event = new CreateThemeInspireConfirmedEvent().buildFrom(getCreateEvent(code));
		event.setType(ThemeInspireEventTypes.CREATE_CONFIRMED);
		return event;
		return new CreateThemeInspireConfirmedEvent().buildFrom(getCreateEvent(code));
	}

	public static ThemeInspireCreatedEvent getThemeInspireCreatedEvent() {
@@ -88,7 +86,6 @@ public abstract class ThemeInspireDataUtil {
	public static ThemeInspireCreatedEvent getThemeInspireCreatedEvent(String code) {

		ThemeInspireCreatedEvent event = new ThemeInspireCreatedEvent().buildFrom(getCreateEvent(code));
		event.setType(ThemeInspireEventTypes.CREATED);
		event.setThemeInspire(getThemeInspire(code));
		return event;
	}
@@ -100,8 +97,13 @@ public abstract class ThemeInspireDataUtil {
	public static CreateThemeInspireFailedEvent getCreateThemeInspireFailedEvent(String code) {

		CreateThemeInspireFailedEvent event = new CreateThemeInspireFailedEvent().buildFrom(getCreateEvent(code));
		event.setType(ThemeInspireEventTypes.CREATE_FAILED);
		event.setExceptionType("ItemAlreadyExist");

		event.setExceptionType(ExceptionType.ITEM_ALREADY_EXIST_EXCEPTION.name());

		Map<String, String> arguments = new HashMap<>();
		arguments.put("A", "B");
		event.setArguments(arguments);

		return event;
	}

@@ -112,8 +114,12 @@ public abstract class ThemeInspireDataUtil {
	public static CreateThemeInspireCancelledEvent getCreateThemeInspireCancelledEvent(String code) {

		CreateThemeInspireCancelledEvent event = new CreateThemeInspireCancelledEvent().buildFrom(getCreateEvent(code));
		event.setType(ThemeInspireEventTypes.CREATE_CANCELLED);
		event.setExceptionType("ItemAlreadyExist");

		event.setExceptionType(ExceptionType.ITEM_ALREADY_EXIST_EXCEPTION.name());

		Map<String, String> arguments = new HashMap<>();
		arguments.put("A", "B");
		event.setArguments(arguments);
		return event;
	}

@@ -127,9 +133,9 @@ public abstract class ThemeInspireDataUtil {

		UpdateThemeInspireEvent event = new UpdateThemeInspireEvent();
		event.setAggregateId(PREFIX + code);
		event.setType(ThemeInspireEventTypes.UPDATE);
		event.setVersion(2);
		event.setUserId(USER);
		event.setSessionId("sessionIdB");
		event.setThemeInspire(getThemeInspire(code));
		return event;
	}
@@ -140,9 +146,7 @@ public abstract class ThemeInspireDataUtil {

	public static UpdateThemeInspireConfirmedEvent getUpdateThemeInspireConfirmedEvent(String code) {

		UpdateThemeInspireConfirmedEvent event = new UpdateThemeInspireConfirmedEvent().buildFrom(getUpdateEvent(code));
		event.setType(ThemeInspireEventTypes.UPDATE_CONFIRMED);
		return event;
		return new UpdateThemeInspireConfirmedEvent().buildFrom(getUpdateEvent(code));
	}

	public static ThemeInspireUpdatedEvent getThemeInspireUpdatedEvent() {
@@ -152,7 +156,6 @@ public abstract class ThemeInspireDataUtil {
	public static ThemeInspireUpdatedEvent getThemeInspireUpdatedEvent(String code) {

		ThemeInspireUpdatedEvent event = new ThemeInspireUpdatedEvent().buildFrom(getUpdateEvent(code));
		event.setType(ThemeInspireEventTypes.UPDATED);
		event.setThemeInspire(getThemeInspire(code));
		return event;
	}
@@ -164,9 +167,9 @@ public abstract class ThemeInspireDataUtil {
	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>();
		event.setExceptionType(ExceptionType.ITEM_NOT_FOUND.name());

		Map<String, String> arguments = new HashMap<>();
		arguments.put("a", "b");
		event.setArguments(arguments);
		return event;
@@ -179,11 +182,10 @@ public abstract class ThemeInspireDataUtil {
	public static UpdateThemeInspireCancelledEvent getUpdateThemeInspireCancelledEvent(String code) {

		UpdateThemeInspireCancelledEvent event = new UpdateThemeInspireCancelledEvent().buildFrom(getUpdateEvent(code));
		event.setType(ThemeInspireEventTypes.UPDATE_FAILED);
		event.setThemeInspire(getThemeInspire(code));
		event.setExceptionType("ItemNotFound");
		Map<String, String> arguments = new HashMap<String, String>();
		arguments.put("a", "b");
		event.setExceptionType(ExceptionType.ES_UPDATE_DOCUMENT.name());

		Map<String, String> arguments = new HashMap<>();
		event.setArguments(arguments);
		return event;
	}
@@ -198,9 +200,9 @@ public abstract class ThemeInspireDataUtil {

		DeleteThemeInspireEvent event = new DeleteThemeInspireEvent();
		event.setAggregateId(PREFIX + code);
		event.setType(ThemeInspireEventTypes.DELETE);
		event.setVersion(3);
		event.setUserId(USER);
		event.setSessionId("sessionIdC");
		return event;
	}

@@ -243,12 +245,7 @@ public abstract class ThemeInspireDataUtil {

	public static DeleteThemeInspireConfirmedEvent getDeleteThemeInspireConfirmedEvent(String code) {

		DeleteThemeInspireConfirmedEvent event = new DeleteThemeInspireConfirmedEvent().buildFrom(getDeleteEvent(code));
		event.setAggregateId(PREFIX + CODE);
		event.setType(ThemeInspireEventTypes.DELETE_CONFIRMED);
		event.setVersion(3);

		return event;
		return new DeleteThemeInspireConfirmedEvent().buildFrom(getDeleteEvent(code));
	}

	public static ThemeInspireDeletedEvent getThemeInspireDeletedEvent() {
@@ -257,9 +254,7 @@ public abstract class ThemeInspireDataUtil {

	public static ThemeInspireDeletedEvent getThemeInspireDeletedEvent(String code) {

		ThemeInspireDeletedEvent event = new ThemeInspireDeletedEvent().buildFrom(getDeleteEvent(code));
		event.setType(ThemeInspireEventTypes.DELETED);
		return event;
		return new ThemeInspireDeletedEvent().buildFrom(getDeleteEvent(code));
	}

	public static DeleteThemeInspireFailedEvent getDeleteThemeInspireFailedEvent() {
@@ -269,8 +264,10 @@ public abstract class ThemeInspireDataUtil {
	public static DeleteThemeInspireFailedEvent getDeleteThemeInspireFailedEvent(String code) {

		DeleteThemeInspireFailedEvent event = new DeleteThemeInspireFailedEvent().buildFrom(getDeleteEvent(code));
		event.setType(ThemeInspireEventTypes.DELETE_FAILED);
		event.setExceptionType("ItemNotFound");
		event.setExceptionType(ExceptionType.DELETE_ITEM_EXCEPTION.name());

		Map<String, String> arguments = new HashMap<>();
		event.setArguments(arguments);
		return event;
	}

@@ -281,9 +278,11 @@ public abstract class ThemeInspireDataUtil {
	public static DeleteThemeInspireCancelledEvent getDeleteThemeInspireCancelledEvent(String code) {

		DeleteThemeInspireCancelledEvent event = new DeleteThemeInspireCancelledEvent().buildFrom(getDeleteEvent(code));
		event.setType(ThemeInspireEventTypes.DELETE_CONFIRMED);
		event.setThemeInspire(getThemeInspire(code));
		event.setExceptionType("ItemNotFound");
		event.setExceptionType(ExceptionType.DELETE_ITEM_EXCEPTION.name());

		Map<String, String> arguments = new HashMap<>();
		event.setArguments(arguments);
		return event;
	}