Also consider sessions which are closed.

This commit is contained in:
lotodore
2011-02-13 17:31:41 +00:00
parent 4d5b57f310
commit 2aede6913e
+19
View File
@@ -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);
}
}
}