@@ -8,6 +8,7 @@ import net.zomis.games.server2.games.GameType
88import org.junit.jupiter.api.Assertions
99import org.junit.jupiter.api.BeforeEach
1010import org.junit.jupiter.api.Test
11+ import org.junit.jupiter.api.extension.RegisterExtension
1112
1213class InviteSystemTest {
1314
@@ -17,6 +18,8 @@ class InviteSystemTest {
1718
1819 lateinit var games: GameSystem
1920
21+ @RegisterExtension
22+ @JvmField
2023 val expect: EventsExpect = EventsExpect ()
2124
2225 @BeforeEach
@@ -35,9 +38,9 @@ class InviteSystemTest {
3538 Assertions .assertEquals(""" {"type":"Invite","host":"Host","game":"MyGame","inviteId":"inv-1"}""" , invitee.nextMessage())
3639 Assertions .assertEquals(""" {"type":"InviteWaiting","inviteId":"inv-1","waitingFor":["Invited"]}""" , host.nextMessage())
3740
38- expect.event(events to GameStartedEvent ::class ).condition { true }.after {
39- events.execute(InviteResponseEvent (invitee, invite, true ))
40- }
41+ expect.event(events to GameStartedEvent ::class ).condition { true }
42+ events.execute(InviteResponseEvent (invitee, invite, true ))
43+
4144 Assertions .assertEquals(""" {"type":"InviteResponse","user":"Invited","accepted":true,"inviteId":"inv-1"}""" , host.nextMessage())
4245 Assertions .assertEquals(""" {"type":"GameStarted","gameType":"MyGame","gameId":"1","yourIndex":0,"players":["Host","Invited"]}""" , host.nextMessage())
4346 Assertions .assertEquals(""" {"type":"GameStarted","gameType":"MyGame","gameId":"1","yourIndex":1,"players":["Host","Invited"]}""" , invitee.nextMessage())
0 commit comments