Gradle Test Run :test

ASCII7FormatTest

summary

10

tests

0

failures

0

skipped

0.028s

duration

100%

successful

Child Name Tests Failures Skipped Duration Success rate
decodeString: null or empty must throw IllegalArgumentException decode_throwsOnNullOrEmpty() 1 0 0 0.001s 100%
encodeString: null or empty must throw IllegalArgumentException encode_throwsOnNullOrEmpty() 1 0 0 0.001s 100%
encodeString: character 0 (NUL) and >127 must throw IllegalArgumentException encode_throwsOnOutOfRangeChars() 1 0 0 0.001s 100%
Length property: 8 ASCII chars compress to 7 bytes (no padding needed) length_eightChars_noPadding() 1 0 0 0.001s 100%
Length property: various sizes adhere to ceil(7*N/8) and round-trip length_variousSizes_andRoundTrip() 1 0 0 0.003s 100%
Padding behavior: non-multiple-of-8 lengths still decode correctly padding_behavior_decodesCorrectly() 1 0 0 0s 100%
Round-trip: random ASCII strings (1..127) survive encode/decode roundTrip_randomAscii() 1 0 0 0.006s 100%
Round-trip: single ASCII char encodes to 1 byte and decodes back roundTrip_singleChar() 1 0 0 0.001s 100%
Round-trip: two ASCII chars produces 2 bytes and decodes back roundTrip_twoChars() 1 0 0 0.006s 100%
Stress: long string round-trip (e.g., 10k chars) stress_longString() 1 0 0 0.006s 100%