Test# Passed# Skipped# FailedTime (ms)Included GroupsExcluded Groups
Surefire suite
Surefire test590025.055
ClassMethodStartTime (ms)
Surefire suite
Surefire test — passed
rocks.xmpp.precis.BidiRuleTesttestBidiRule1156218272148814
testBidiRule215621827215030
testBidiRule315621827215030
testBidiRule415621827215040
testBidiRule515621827215040
testBidiRule615621827215050
testValidBidiString15621827215050
rocks.xmpp.precis.IDNProfileTesttestAsciiDomain1562182721528175
testCaseMapping15621827217031
testDots15621827217040
testNonLDHAsciiCharacters15621827217040
testUnicodeDomain15621827217041
rocks.xmpp.precis.IdentifierClassTestshouldBeExceptionallyDisallowed15621827215073
shouldBeExceptionallyValid15621827215100
shouldNotAllowControlCharacters15621827215101
shouldNotAllowIgnorableCharacters15621827215110
shouldNotAllowNonCharacter15621827215111
shouldNotAllowOldHangulJamoCharacters15621827215120
shouldNotAllowSymbols156218272151213
testHasCompat15621827215252
testUnassigned15621827215270
rocks.xmpp.precis.NicknameProfileTestshouldMapToSingleSpace15621827217051
shouldNormalizeNFKC15621827217061
shouldNotBeEmpty15621827217070
shouldReplaceNonAsciiSpaces15621827217071
shouldTrim15621827217080
testComparison15621827217090
testExamples15621827217107
testIdempotencyComparison15621827217175778
testIdempotencyEnforcement15621827274955090
rocks.xmpp.precis.OpaqueStringProfileTesttestAllowedStrings15621827325861
testControlCharacters15621827325870
testIdempotencyEnforcement15621827325884578
testZeroLength15621827371660
rocks.xmpp.precis.UsernameCaseMappedProfileTesttestAllowedStrings15621827371674
testBlackChessKing15621827371720
testCompatibilityEquivalent15621827371720
testCompositeCharactersAndCombiningSequence15621827371721
testConfusableCharacters15621827371731
testEmptyUsername15621827371740
testIdempotencyEnforcement15621827371744790
testInfinity15621827419641
testLetterDigits15621827419650
testOtherLetterDigits115621827419650
testOtherLetterDigits215621827419650
testOtherLetterDigits315621827419650
testOtherLetterDigits415621827419660
testPrintableCharacters15621827419660
testRomanFour15621827419660
testSpaceCharacters15621827419660
testSpaceCharacters115621827419661
testSpaceCharacters215621827419670
testSpaceCharacters315621827419670
testSymbolCharacters115621827419670
testSymbolCharacters215621827419670
testSymbolCharacters315621827419671
testWidthMapping15621827419680
rocks.xmpp.precis.UsernameCasePreservedProfileTesttestConfusableCharacters15621827419680
testIdempotencyEnforcement15621827419684558

Surefire test

rocks.xmpp.precis.BidiRuleTest#testBidiRule1

Expected Exception
rocks.xmpp.precis.InvalidDirectionalityException: Bidi Rule 1: The first character must be a character with Bidi property L, R or AL. at rocks.xmpp.precis.PrecisProfile.checkBidiRule(PrecisProfile.java:544) at rocks.xmpp.precis.BidiRuleTest.testBidiRule1(BidiRuleTest.java:37) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.BidiRuleTest#testBidiRule2

Expected Exception
rocks.xmpp.precis.InvalidDirectionalityException: Bidi Rule 2: In an RTL label, only characters with the Bidi properties R, AL, AN, EN, ES, CS, ET, ON, BN, or NSM are allowed. at rocks.xmpp.precis.PrecisProfile.checkBidiRule(PrecisProfile.java:570) at rocks.xmpp.precis.BidiRuleTest.testBidiRule2(BidiRuleTest.java:43) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.BidiRuleTest#testBidiRule3

Expected Exception
rocks.xmpp.precis.InvalidDirectionalityException: Bidi Rule 2: In an RTL label, only characters with the Bidi properties R, AL, AN, EN, ES, CS, ET, ON, BN, or NSM are allowed. at rocks.xmpp.precis.PrecisProfile.checkBidiRule(PrecisProfile.java:570) at rocks.xmpp.precis.BidiRuleTest.testBidiRule3(BidiRuleTest.java:49) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.BidiRuleTest#testBidiRule4

Expected Exception
rocks.xmpp.precis.InvalidDirectionalityException: Bidi Rule 4: In an RTL label, if an EN is present, no AN may be present, and vice versa. at rocks.xmpp.precis.PrecisProfile.checkBidiRule(PrecisProfile.java:586) at rocks.xmpp.precis.BidiRuleTest.testBidiRule4(BidiRuleTest.java:55) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.BidiRuleTest#testBidiRule5

Expected Exception
rocks.xmpp.precis.InvalidDirectionalityException: Bidi Rule 5: In an LTR label, only characters with the Bidi properties L, EN, ES, CS, ET, ON, BN, or NSM are allowed. at rocks.xmpp.precis.PrecisProfile.checkBidiRule(PrecisProfile.java:592) at rocks.xmpp.precis.BidiRuleTest.testBidiRule5(BidiRuleTest.java:60) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.BidiRuleTest#testBidiRule6

Expected Exception
rocks.xmpp.precis.InvalidDirectionalityException: Bidi Rule 5: In an LTR label, only characters with the Bidi properties L, EN, ES, CS, ET, ON, BN, or NSM are allowed. at rocks.xmpp.precis.PrecisProfile.checkBidiRule(PrecisProfile.java:592) at rocks.xmpp.precis.BidiRuleTest.testBidiRule6(BidiRuleTest.java:66) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.BidiRuleTest#testValidBidiString

back to summary

rocks.xmpp.precis.IDNProfileTest#testAsciiDomain

back to summary

rocks.xmpp.precis.IDNProfileTest#testCaseMapping

back to summary

rocks.xmpp.precis.IDNProfileTest#testDots

back to summary

rocks.xmpp.precis.IDNProfileTest#testNonLDHAsciiCharacters

Expected Exception
java.lang.IllegalArgumentException: Contains non-LDH ASCII characters at java.net.IDN.toASCIIInternal(IDN.java:296) at java.net.IDN.toASCII(IDN.java:122) at rocks.xmpp.precis.IDNProfile.prepare(IDNProfile.java:45) at rocks.xmpp.precis.IDNProfile.enforce(IDNProfile.java:66) at rocks.xmpp.precis.IDNProfileTest.testNonLDHAsciiCharacters(IDNProfileTest.java:19) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.IDNProfileTest#testUnicodeDomain

back to summary

rocks.xmpp.precis.IdentifierClassTest#shouldBeExceptionallyDisallowed

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x3032 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.IdentifierClassTest.shouldBeExceptionallyDisallowed(IdentifierClassTest.java:74) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.IdentifierClassTest#shouldBeExceptionallyValid

back to summary

rocks.xmpp.precis.IdentifierClassTest#shouldNotAllowControlCharacters

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x61c at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.IdentifierClassTest.shouldNotAllowControlCharacters(IdentifierClassTest.java:54) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.IdentifierClassTest#shouldNotAllowIgnorableCharacters

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x34f at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.IdentifierClassTest.shouldNotAllowIgnorableCharacters(IdentifierClassTest.java:49) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.IdentifierClassTest#shouldNotAllowNonCharacter

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0xfdd0 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.IdentifierClassTest.shouldNotAllowNonCharacter(IdentifierClassTest.java:39) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.IdentifierClassTest#shouldNotAllowOldHangulJamoCharacters

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0xa960 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.IdentifierClassTest.shouldNotAllowOldHangulJamoCharacters(IdentifierClassTest.java:44) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.IdentifierClassTest#shouldNotAllowSymbols

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x265a at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.IdentifierClassTest.shouldNotAllowSymbols(IdentifierClassTest.java:59) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.IdentifierClassTest#testHasCompat

back to summary

rocks.xmpp.precis.IdentifierClassTest#testUnassigned

back to summary

rocks.xmpp.precis.NicknameProfileTest#shouldMapToSingleSpace

back to summary

rocks.xmpp.precis.NicknameProfileTest#shouldNormalizeNFKC

back to summary

rocks.xmpp.precis.NicknameProfileTest#shouldNotBeEmpty

Expected Exception
java.lang.IllegalArgumentException: Nickname must not be empty after applying the rules. at rocks.xmpp.precis.NicknameProfile.enforce(NicknameProfile.java:63) at rocks.xmpp.precis.NicknameProfileTest.shouldNotBeEmpty(NicknameProfileTest.java:59) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.NicknameProfileTest#shouldReplaceNonAsciiSpaces

back to summary

rocks.xmpp.precis.NicknameProfileTest#shouldTrim

back to summary

rocks.xmpp.precis.NicknameProfileTest#testComparison

back to summary

rocks.xmpp.precis.NicknameProfileTest#testExamples

back to summary

rocks.xmpp.precis.NicknameProfileTest#testIdempotencyComparison

back to summary

rocks.xmpp.precis.NicknameProfileTest#testIdempotencyEnforcement

back to summary

rocks.xmpp.precis.OpaqueStringProfileTest#testAllowedStrings

back to summary

rocks.xmpp.precis.OpaqueStringProfileTest#testControlCharacters

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 12: 0x9 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.PrecisProfile.enforce(PrecisProfile.java:691) at rocks.xmpp.precis.OpaqueStringProfile.enforce(OpaqueStringProfile.java:43) at rocks.xmpp.precis.OpaqueStringProfileTest.testControlCharacters(OpaqueStringProfileTest.java:54) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.OpaqueStringProfileTest#testIdempotencyEnforcement

back to summary

rocks.xmpp.precis.OpaqueStringProfileTest#testZeroLength

Expected Exception
java.lang.IllegalArgumentException: String must not be empty after applying the rules. at rocks.xmpp.precis.OpaqueStringProfile.enforce(OpaqueStringProfile.java:47) at rocks.xmpp.precis.OpaqueStringProfileTest.testZeroLength(OpaqueStringProfileTest.java:49) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testAllowedStrings

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testBlackChessKing

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x265a at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.PrecisProfile.enforce(PrecisProfile.java:691) at rocks.xmpp.precis.UsernameProfile.enforce(UsernameProfile.java:64) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testBlackChessKing(UsernameCaseMappedProfileTest.java:72) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testCompatibilityEquivalent

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0xfb00 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testCompatibilityEquivalent(UsernameCaseMappedProfileTest.java:118) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testCompositeCharactersAndCombiningSequence

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testConfusableCharacters

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testEmptyUsername

Expected Exception
java.lang.IllegalArgumentException: A username must not be empty. at rocks.xmpp.precis.UsernameProfile.enforce(UsernameProfile.java:68) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testEmptyUsername(UsernameCaseMappedProfileTest.java:143) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testIdempotencyEnforcement

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testInfinity

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x221e at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.PrecisProfile.enforce(PrecisProfile.java:691) at rocks.xmpp.precis.UsernameProfile.enforce(UsernameProfile.java:64) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testInfinity(UsernameCaseMappedProfileTest.java:67) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testLetterDigits

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testOtherLetterDigits1

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x1c5 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testOtherLetterDigits1(UsernameCaseMappedProfileTest.java:123) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testOtherLetterDigits2

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x16ee at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testOtherLetterDigits2(UsernameCaseMappedProfileTest.java:128) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testOtherLetterDigits3

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0xb2 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testOtherLetterDigits3(UsernameCaseMappedProfileTest.java:133) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testOtherLetterDigits4

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x488 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testOtherLetterDigits4(UsernameCaseMappedProfileTest.java:138) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testPrintableCharacters

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testRomanFour

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 5: 0x2173 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.PrecisProfile.enforce(PrecisProfile.java:691) at rocks.xmpp.precis.UsernameProfile.enforce(UsernameProfile.java:64) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testRomanFour(UsernameCaseMappedProfileTest.java:62) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testSpaceCharacters

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 3: 0x20 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.PrecisProfile.enforce(PrecisProfile.java:691) at rocks.xmpp.precis.UsernameProfile.enforce(UsernameProfile.java:64) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testSpaceCharacters(UsernameCaseMappedProfileTest.java:57) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testSpaceCharacters1

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x20 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testSpaceCharacters1(UsernameCaseMappedProfileTest.java:88) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testSpaceCharacters2

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x9 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testSpaceCharacters2(UsernameCaseMappedProfileTest.java:93) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testSpaceCharacters3

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0xa at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testSpaceCharacters3(UsernameCaseMappedProfileTest.java:98) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testSymbolCharacters1

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x2600 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testSymbolCharacters1(UsernameCaseMappedProfileTest.java:103) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testSymbolCharacters2

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x26d6 at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testSymbolCharacters2(UsernameCaseMappedProfileTest.java:108) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testSymbolCharacters3

Expected Exception
rocks.xmpp.precis.InvalidCodePointException: Invalid code point at position 0: 0x26ff at rocks.xmpp.precis.PrecisProfile.prepare(PrecisProfile.java:670) at rocks.xmpp.precis.UsernameProfile.prepare(UsernameProfile.java:56) at rocks.xmpp.precis.UsernameCaseMappedProfileTest.testSymbolCharacters3(UsernameCaseMappedProfileTest.java:113) ... Removed 29 stack frames

back to summary

rocks.xmpp.precis.UsernameCaseMappedProfileTest#testWidthMapping

back to summary

rocks.xmpp.precis.UsernameCasePreservedProfileTest#testConfusableCharacters

back to summary

rocks.xmpp.precis.UsernameCasePreservedProfileTest#testIdempotencyEnforcement

back to summary