From 2aede6913e5e0f2ee173f9f4248e8a3a85ef0d8b Mon Sep 17 00:00:00 2001 From: lotodore Date: Sun, 13 Feb 2011 17:31:41 +0000 Subject: [PATCH] Also consider sessions which are closed. --- tests/src/pokerth_test/AnnounceTest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/src/pokerth_test/AnnounceTest.java b/tests/src/pokerth_test/AnnounceTest.java index 8d790398..43513eb8 100644 --- a/tests/src/pokerth_test/AnnounceTest.java +++ b/tests/src/pokerth_test/AnnounceTest.java @@ -56,7 +56,26 @@ public class AnnounceTest extends TestBase { for (int i = 0; i < 9; i++) { s[i].close(); + + // Closing non-established sessions: counter stays the same. + sock.close(); + sock = new Socket("localhost", 7234); + msg = receiveMessage(); + assertTrue(msg.isAnnounceMessageSelected()); + // After login: Counter is incremented. + TestAnnounceMsg(msg.getAnnounceMessage(), 9); + } + + for (int i = 0; i < 9; i++) { t[i].close(); + + // Closing established sessions: counter is decremented. + sock.close(); + sock = new Socket("localhost", 7234); + msg = receiveMessage(); + assertTrue(msg.isAnnounceMessageSelected()); + // After login: Counter is incremented. + TestAnnounceMsg(msg.getAnnounceMessage(), 8 - i); } } }