feat: added PortalEvent to EventBuilder
This commit is contained in:
@ -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);
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user