Skip to content

Commit 6b35c29

Browse files
committed
Fix EventsExpect JUnit extension
1 parent 6ebbbc0 commit 6b35c29

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

games-server/src/test/kotlin/net/zomis/games/server2/invites/EventsExpect.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import kotlin.reflect.KClass
99

1010
class EventsExpect : AfterEachCallback {
1111
override fun afterEach(context: ExtensionContext?) {
12-
Assertions.assertEquals(0, 1)
1312
expectations.forEach { it.checkCondition() }
1413
}
1514

games-server/src/test/kotlin/net/zomis/games/server2/invites/InviteSystemTest.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import net.zomis.games.server2.games.GameType
88
import org.junit.jupiter.api.Assertions
99
import org.junit.jupiter.api.BeforeEach
1010
import org.junit.jupiter.api.Test
11+
import org.junit.jupiter.api.extension.RegisterExtension
1112

1213
class 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

Comments
 (0)