@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test;
|
||||
import static mops.gruppen2.TestBuilder.addUserEvent;
|
||||
import static mops.gruppen2.TestBuilder.apply;
|
||||
import static mops.gruppen2.TestBuilder.createPublicGroupEvent;
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
@ -16,8 +16,8 @@ class AddUserEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event addEvent = new AddUserEvent(uuidFromInt(0), "A", "Thomas", "Tom", "tho@mail.de");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event addEvent = new AddUserEvent(uuidMock(0), "A", "Thomas", "Tom", "tho@mail.de");
|
||||
|
||||
Group group = apply(createEvent, addEvent);
|
||||
|
||||
@ -29,10 +29,10 @@ class AddUserEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent_userAlreadyExists() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event addEventA = addUserEvent(uuidFromInt(0), "A");
|
||||
Event addEventB = addUserEvent(uuidFromInt(0), "B");
|
||||
Event addEventC = addUserEvent(uuidFromInt(0), "A");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event addEventA = addUserEvent(uuidMock(0), "A");
|
||||
Event addEventB = addUserEvent(uuidMock(0), "B");
|
||||
Event addEventC = addUserEvent(uuidMock(0), "A");
|
||||
|
||||
Group group = apply(createEvent, addEventA, addEventB);
|
||||
|
||||
@ -43,11 +43,11 @@ class AddUserEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent_groupFull() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event maxSizeEvent = new UpdateUserMaxEvent(uuidFromInt(0), "A", 2L);
|
||||
Event addEventA = addUserEvent(uuidFromInt(0), "A");
|
||||
Event addEventB = addUserEvent(uuidFromInt(0), "B");
|
||||
Event addEventC = addUserEvent(uuidFromInt(0), "C");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event maxSizeEvent = new UpdateUserMaxEvent(uuidMock(0), "A", 2L);
|
||||
Event addEventA = addUserEvent(uuidMock(0), "A");
|
||||
Event addEventB = addUserEvent(uuidMock(0), "B");
|
||||
Event addEventC = addUserEvent(uuidMock(0), "C");
|
||||
|
||||
Group group = apply(createEvent, maxSizeEvent, addEventA, addEventB);
|
||||
|
||||
|
@ -6,16 +6,16 @@ import mops.gruppen2.domain.GroupType;
|
||||
import mops.gruppen2.domain.Visibility;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
class CreateGroupEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent() {
|
||||
Event createEvent = new CreateGroupEvent(uuidFromInt(0),
|
||||
Event createEvent = new CreateGroupEvent(uuidMock(0),
|
||||
"A",
|
||||
uuidFromInt(1),
|
||||
uuidMock(1),
|
||||
GroupType.SIMPLE,
|
||||
Visibility.PUBLIC,
|
||||
100L);
|
||||
@ -26,7 +26,7 @@ class CreateGroupEventTest {
|
||||
assertThat(group.getType()).isEqualTo(GroupType.SIMPLE);
|
||||
assertThat(group.getVisibility()).isEqualTo(Visibility.PUBLIC);
|
||||
assertThat(group.getUserMaximum()).isEqualTo(100);
|
||||
assertThat(group.getId()).isEqualTo(uuidFromInt(0));
|
||||
assertThat(group.getParent()).isEqualTo(uuidFromInt(1));
|
||||
assertThat(group.getId()).isEqualTo(uuidMock(0));
|
||||
assertThat(group.getParent()).isEqualTo(uuidMock(1));
|
||||
}
|
||||
}
|
||||
|
@ -6,20 +6,20 @@ import mops.gruppen2.domain.GroupType;
|
||||
import mops.gruppen2.domain.Visibility;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
class DeleteGroupEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent() {
|
||||
Event createEvent = new CreateGroupEvent(uuidFromInt(0),
|
||||
Event createEvent = new CreateGroupEvent(uuidMock(0),
|
||||
"A",
|
||||
uuidFromInt(1),
|
||||
uuidMock(1),
|
||||
GroupType.SIMPLE,
|
||||
Visibility.PUBLIC,
|
||||
100L);
|
||||
Event deleteEvent = new DeleteGroupEvent(uuidFromInt(0), "A");
|
||||
Event deleteEvent = new DeleteGroupEvent(uuidMock(0), "A");
|
||||
|
||||
Group group = TestBuilder.apply(createEvent, deleteEvent);
|
||||
|
||||
@ -27,7 +27,7 @@ class DeleteGroupEventTest {
|
||||
assertThat(group.getType()).isEqualTo(null);
|
||||
assertThat(group.getVisibility()).isEqualTo(null);
|
||||
assertThat(group.getUserMaximum()).isEqualTo(0);
|
||||
assertThat(group.getId()).isEqualTo(uuidFromInt(0));
|
||||
assertThat(group.getId()).isEqualTo(uuidMock(0));
|
||||
assertThat(group.getParent()).isEqualTo(null);
|
||||
}
|
||||
}
|
||||
|
@ -7,7 +7,7 @@ import org.junit.jupiter.api.Test;
|
||||
|
||||
import static mops.gruppen2.TestBuilder.addUserEvent;
|
||||
import static mops.gruppen2.TestBuilder.createPublicGroupEvent;
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
@ -15,9 +15,9 @@ class DeleteUserEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event addEvent = addUserEvent(uuidFromInt(0), "A");
|
||||
Event deleteEvent = new DeleteUserEvent(uuidFromInt(0), "A");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event addEvent = addUserEvent(uuidMock(0), "A");
|
||||
Event deleteEvent = new DeleteUserEvent(uuidMock(0), "A");
|
||||
|
||||
Group group = TestBuilder.apply(createEvent, addEvent, deleteEvent);
|
||||
|
||||
@ -26,9 +26,9 @@ class DeleteUserEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent_userNotFound() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event addEvent = addUserEvent(uuidFromInt(0), "A");
|
||||
Event deleteEvent = new DeleteUserEvent(uuidFromInt(0), "B");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event addEvent = addUserEvent(uuidMock(0), "A");
|
||||
Event deleteEvent = new DeleteUserEvent(uuidMock(0), "B");
|
||||
|
||||
Group group = TestBuilder.apply(createEvent, addEvent);
|
||||
|
||||
|
@ -6,15 +6,15 @@ import mops.gruppen2.domain.exception.GroupIdMismatchException;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static mops.gruppen2.TestBuilder.createPublicGroupEvent;
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
class EventTest {
|
||||
|
||||
@Test
|
||||
void apply() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event addEvent = TestBuilder.addUserEvent(uuidFromInt(1));
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event addEvent = TestBuilder.addUserEvent(uuidMock(1));
|
||||
|
||||
Group group = TestBuilder.apply(createEvent);
|
||||
|
||||
|
@ -6,7 +6,7 @@ import mops.gruppen2.domain.exception.BadParameterException;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static mops.gruppen2.TestBuilder.createPublicGroupEvent;
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
@ -14,8 +14,8 @@ class UpdateGroupDescriptionEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event updateEvent = new UpdateGroupDescriptionEvent(uuidFromInt(0), "A", "desc.");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event updateEvent = new UpdateGroupDescriptionEvent(uuidMock(0), "A", "desc.");
|
||||
|
||||
Group group = TestBuilder.apply(createEvent, updateEvent);
|
||||
|
||||
@ -24,9 +24,9 @@ class UpdateGroupDescriptionEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent_badDescription() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event updateEventA = new UpdateGroupDescriptionEvent(uuidFromInt(0), "A", "");
|
||||
Event updateEventB = new UpdateGroupDescriptionEvent(uuidFromInt(0), "A", " ");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event updateEventA = new UpdateGroupDescriptionEvent(uuidMock(0), "A", "");
|
||||
Event updateEventB = new UpdateGroupDescriptionEvent(uuidMock(0), "A", " ");
|
||||
|
||||
Group group = TestBuilder.apply(createEvent);
|
||||
|
||||
|
@ -6,7 +6,7 @@ import mops.gruppen2.domain.exception.BadParameterException;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static mops.gruppen2.TestBuilder.createPublicGroupEvent;
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
@ -14,8 +14,8 @@ class UpdateGroupTitleEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event updateEvent = new UpdateGroupTitleEvent(uuidFromInt(0), "A", "title.");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event updateEvent = new UpdateGroupTitleEvent(uuidMock(0), "A", "title.");
|
||||
|
||||
Group group = TestBuilder.apply(createEvent, updateEvent);
|
||||
|
||||
@ -24,9 +24,9 @@ class UpdateGroupTitleEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent_badDescription() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event updateEventA = new UpdateGroupTitleEvent(uuidFromInt(0), "A", "");
|
||||
Event updateEventB = new UpdateGroupTitleEvent(uuidFromInt(0), "A", " ");
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event updateEventA = new UpdateGroupTitleEvent(uuidMock(0), "A", "");
|
||||
Event updateEventB = new UpdateGroupTitleEvent(uuidMock(0), "A", " ");
|
||||
|
||||
Group group = TestBuilder.apply(createEvent);
|
||||
|
||||
|
@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test;
|
||||
import static mops.gruppen2.TestBuilder.addUserEvent;
|
||||
import static mops.gruppen2.TestBuilder.apply;
|
||||
import static mops.gruppen2.TestBuilder.createPublicGroupEvent;
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
@ -16,9 +16,9 @@ class UpdateRoleEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event addEvent = addUserEvent(uuidFromInt(0), "A");
|
||||
Event updateEvent = new UpdateRoleEvent(uuidFromInt(0), "A", Role.ADMIN);
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event addEvent = addUserEvent(uuidMock(0), "A");
|
||||
Event updateEvent = new UpdateRoleEvent(uuidMock(0), "A", Role.ADMIN);
|
||||
|
||||
Group group = apply(createEvent, addEvent, updateEvent);
|
||||
|
||||
@ -27,9 +27,9 @@ class UpdateRoleEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent_userNotFound() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event addEvent = addUserEvent(uuidFromInt(0), "A");
|
||||
Event updateEvent = new UpdateRoleEvent(uuidFromInt(0), "B", Role.ADMIN);
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event addEvent = addUserEvent(uuidMock(0), "A");
|
||||
Event updateEvent = new UpdateRoleEvent(uuidMock(0), "B", Role.ADMIN);
|
||||
|
||||
Group group = apply(createEvent, addEvent);
|
||||
|
||||
|
@ -7,7 +7,7 @@ import org.junit.jupiter.api.Test;
|
||||
import static mops.gruppen2.TestBuilder.addUserEvent;
|
||||
import static mops.gruppen2.TestBuilder.apply;
|
||||
import static mops.gruppen2.TestBuilder.createPublicGroupEvent;
|
||||
import static mops.gruppen2.TestBuilder.uuidFromInt;
|
||||
import static mops.gruppen2.TestBuilder.uuidMock;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
|
||||
@ -15,8 +15,8 @@ class UpdateUserMaxEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event updateEvent = new UpdateUserMaxEvent(uuidFromInt(0), "A", 5L);
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event updateEvent = new UpdateUserMaxEvent(uuidMock(0), "A", 5L);
|
||||
|
||||
Group group = apply(createEvent, updateEvent);
|
||||
|
||||
@ -25,8 +25,8 @@ class UpdateUserMaxEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent_badParameter_negative() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event updateEvent = new UpdateUserMaxEvent(uuidFromInt(0), "A", -5L);
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event updateEvent = new UpdateUserMaxEvent(uuidMock(0), "A", -5L);
|
||||
|
||||
Group group = apply(createEvent);
|
||||
|
||||
@ -35,12 +35,12 @@ class UpdateUserMaxEventTest {
|
||||
|
||||
@Test
|
||||
void applyEvent_badParameter_tooSmall() {
|
||||
Event createEvent = createPublicGroupEvent(uuidFromInt(0));
|
||||
Event updateEventA = new UpdateUserMaxEvent(uuidFromInt(0), "A", 5L);
|
||||
Event addEventA = addUserEvent(uuidFromInt(0));
|
||||
Event addEventB = addUserEvent(uuidFromInt(0));
|
||||
Event addEventC = addUserEvent(uuidFromInt(0));
|
||||
Event updateEventB = new UpdateUserMaxEvent(uuidFromInt(0), "A", 2L);
|
||||
Event createEvent = createPublicGroupEvent(uuidMock(0));
|
||||
Event updateEventA = new UpdateUserMaxEvent(uuidMock(0), "A", 5L);
|
||||
Event addEventA = addUserEvent(uuidMock(0));
|
||||
Event addEventB = addUserEvent(uuidMock(0));
|
||||
Event addEventC = addUserEvent(uuidMock(0));
|
||||
Event updateEventB = new UpdateUserMaxEvent(uuidMock(0), "A", 2L);
|
||||
|
||||
Group group = apply(createEvent, updateEventA, addEventA, addEventB, addEventC);
|
||||
|
||||
|
Reference in New Issue
Block a user