feat: added PortalEvent to EventBuilder

This commit is contained in:
2021-06-24 15:37:30 +02:00
parent 81e53edb2a
commit 371424e6c3
3 changed files with 58 additions and 0 deletions

View File

@ -394,4 +394,26 @@ class EventBuilderTest {
}
@Test
void buildPortalEvents() {
var built = new EventBuilder(EventType.TeleportedEvent)
.withTeleportedEntity(new EntityID(EntityType.P1, 3))
.withOriginField(new IntVector2(6, 2))
.withTargetField(new IntVector2(11, 14))
.withOriginPortal(new EntityID(EntityType.Portals, 0))
.withTargetPortal(new EntityID(EntityType.Portals, 2))
.buildTeleportedEvent();
var actual = new TeleportedEvent();
actual.type = EventType.TeleportedEvent;
actual.originField = new IntVector2(6, 2);
actual.targetField = new IntVector2(11, 14);
actual.teleportedEntity = new EntityID(EntityType.P1, 3);
actual.originPortal = new EntityID(EntityType.Portals, 0);
actual.targetPortal = new EntityID(EntityType.Portals, 2);
assertThat(built).isEqualTo(actual);
}
}