Summary

Tests Errors Failures Success Rate Time
175 0 0 100% 29.734

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List

Package Tests Errors Failures Success Rate Time
net.jetrix 45 0 0 100% 0.581
net.jetrix.agent 7 0 0 100% 13.472
net.jetrix.commands 11 0 0 100% 0.008
net.jetrix.tools 2 0 0 100% 0
net.jetrix.messages 3 0 0 100% 0
net.jetrix.winlist 23 0 0 100% 1.345
net.jetrix.protocols 53 0 0 100% 11.086
net.jetrix.filter 2 0 0 100% 2.714
net.jetrix.config 29 0 0 100% 0.528

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

net.jetrix

Class Tests Errors Failures Success Rate Time
ClientRepositoryTest 8 0 0 100% 0.144
MessageTest 1 0 0 100% 0.004
LanguageTest 8 0 0 100% 0.209
FieldTest 8 0 0 100% 0.008
ChannelManagerTest 8 0 0 100% 0.008
BanlistTest 9 0 0 100% 0.208
ProtocolManagerTest 3 0 0 100% 0

net.jetrix.agent

Class Tests Errors Failures Success Rate Time
QueryAgentTest 5 0 0 100% 8.261
TSpecAgentTest 1 0 0 100% 3.01
TetrinetAgentTest 1 0 0 100% 2.201

net.jetrix.commands

Class Tests Errors Failures Success Rate Time
CommandManagerTest 11 0 0 100% 0.008

net.jetrix.tools

Class Tests Errors Failures Success Rate Time
TetrinetRandomGeneratorTest 2 0 0 100% 0

net.jetrix.messages

Class Tests Errors Failures Success Rate Time
CommandMessageTest 3 0 0 100% 0

net.jetrix.winlist

Class Tests Errors Failures Success Rate Time
GameResultTest 3 0 0 100% 0.305
SimpleWinlistTest 7 0 0 100% 0.504
TetrixWinlistTest 9 0 0 100% 0.536
WinlistManagerTest 2 0 0 100% 0
ScoreTest 1 0 0 100% 0
ScoreComparatorTest 1 0 0 100% 0

net.jetrix.protocols

Class Tests Errors Failures Success Rate Time
TSpecProtocolTest 4 0 0 100% 0.024
IRCMessageTest 16 0 0 100% 0.008
TetrinetProtocolTest 29 0 0 100% 11.046
TetrifastProtocolTest 2 0 0 100% 0.004
QueryProtocolTest 2 0 0 100% 0.004

net.jetrix.filter

Class Tests Errors Failures Success Rate Time
DownstackPuzzleGeneratorTest 2 0 0 100% 2.714

net.jetrix.config

Class Tests Errors Failures Success Rate Time
SettingsTest 23 0 0 100% 0.068
ChannelConfigTest 1 0 0 100% 0
ServerConfigTest 2 0 0 100% 0.46
ConfigurationTest 3 0 0 100% 0

Test Cases

SettingsTest

testGetDefaultSettings 0.02
testNormalize1 0
testNormalize2 0
testNormalize3 0
testNormalize4 0.004
testNormalize5 0
testNormalize6 0
testAverageLevels 0
testClassicRules 0
testLevelIncrease 0.004
testLinesPerLevel 0
testLinesPerSpecial 0.004
testSameBlocks 0
testSpecialAdded 0
testSpecialCapacity 0
testStartingLevel 0
testStackHeight 0
testSuddenDeathDelay 0
testSuddenDeathLinesAdded 0
testSuddenDeathMessage 0
testSuddenDeathTime 0
testBlockOccurancy 0
testSpecialOccurancy 0.004

GameResultTest

testUpdate 0.004
testGetPlayerAtRank 0.301
testGetTeamCount 0

ClientRepositoryTest

testClear 0.012
testGetClient 0
testGetClientNull 0
testGetClients 0.004
testGetClientCount 0
testRemoveClient 0
testHostCount 0.124
testConcurrentModification 0

ChannelConfigTest

testIsPasswordProtected 0

ServerConfigTest

testGetInstance 0.28
testSave 0.176

TSpecProtocolTest

testTranslateSmsg 0.024
testTranslatePrivateSmsg 0
testGetMessageSmsg 0
testGetMessagePrivateSmsg 0

MessageTest

testGetRawMessage 0.004

ConfigurationTest

testGetString 0
testGetInt 0
testGetBoolean 0

IRCMessageTest

testSetPrefix1 0.004
testSetPrefix2 0
testSetPrefix3 0
testSetPrefix4 0
testGetPrefix1 0
testGetPrefix2 0
testGetPrefix3 0
testGetPrefix4 0
testParse 0
testParseWithPrefix 0
testParseEmptyMessage 0
testToString 0.004
testToStringWithPrefix 0
testToStringWithNumericReply 0
testToStringWithoutParameter 0
testToStringWithSemicolon 0

DownstackPuzzleGeneratorTest

testGetNextPuzzle 2.714
testLoadPuzzle 0

TetrinetProtocolTest

testTranslatePline 0
testGetMessagePline 0
testGetMessageCommand 0
testTranslatePlineAct 0
testGetMessagePlineAct 0
testTranslateGmsg 0
testGetMessageGmsg 0
testTranslatePlayerJoin 0
testGetMessagePlayerJoin 0
testTranslateTeam1 0
testTranslateTeam2 0
testGetMessageTeam1 0
testGetMessageTeam2 0
testGetMessageTeam3 0
testGetMessageTeam4 0
testTranslatePlayerLeave 0
testGetMessagePlayerLeave 0
testTranslatePlayerNum 0
testTranslateEndGame 0
testTranslatePlayerLost 0
testTranslateField 0
testGetMessageField 0
testTranslateLevel 0
testGetMessageLevel 0
testEncode 0
testDecode 0
testEncodeDecode 0
testLongMessage 0.028
testSlowClient 11.006

LanguageTest

testLoad 0
testIsSupported 0.004
testGetText 0
testGetTextWithParameter 0.004
testGetTestWithLocalizedParameter 0
testGetMissingText 0.004
testGetLocales 0.193
testAdditionalBundle 0

SimpleWinlistTest

testSaveGameResult1 0.004
testSaveGameResult2 0
testSaveGameResult3 0
testSaveGameResult4 0.5
testSaveLoad 0
testClear 0
testSize 0

QueryAgentTest

testGetVersion 2.005
testGetPlayerNumber 2.001
testGetChannels 2.009
testGetPlayers 0.245
testGetPing 2.001

CommandManagerTest

testGetCommand1 0
testGetCommand2 0
testGetCommand3 0
testGetCommand4 0
testGetCommand5 0
testGetCommand6 0
testAddCommandAlias 0
testGetCommands1 0
testGetCommands2 0
testColorizeUsage 0
testRemoveCommand 0

TetrixWinlistTest

testBuildScore 0
testBuildStruct 0.004
testSaveGameResult1 0
testSaveGameResult2 0
testSaveGameResult3 0
testSaveGameResult4 0.5
testSaveLoad 0.012
testClear 0.016
testSize 0

TetrifastProtocolTest

testTranslatePlayerNum 0
testTranslateNewGame 0

TSpecAgentTest

testConnect 3.01

WinlistManagerTest

testGetInstance 0
testGetWinlist 0

FieldTest

testFullUpdate 0
testPartialUpdate1 0
testPartialUpdate2 0
testPartialUpdate3 0
testGetFieldString 0
testGetHighest 0
testIsEmpty 0.004
testHasHoles 0

QueryProtocolTest

testIsQueryCommand 0
testGetCommandMessage 0

CommandMessageTest

testGetIntParameter 0
testGetIntegerParameter 0
testGetParameterCount 0

ChannelManagerTest

testCreateChannel 0
testGetChannel 0.004
testGetChannelSharp 0
testGetChannelMixedCase 0
testGetChannelPartialName 0
testGetChannelByNumber 0.004
testGetOpenedChannel 0
testRemoveChannel 0

TetrinetAgentTest

testConnect 2.201

BanlistTest

testBanNone 0
testBanAll 0
testBanUnban 0
testBanPartial1 0
testBanPartial2 0
testBanPartial3 0
testBanPartial4 0
testBanPartial5 0.004
testExpirationDate 0.2

ScoreTest

testEquals 0

TetrinetRandomGeneratorTest

testRandom 0
testNextInt 0

ScoreComparatorTest

testCompare 0

ProtocolManagerTest

testGetProtocol 0
testGetCachedProtocol 0
testGetUnknownProtocol 0