pass: HeaderCtx Custom Handlers: Table found value 'text/html,application/xhtml+xml,application/xml' expected 'text/html,application/xhtml+xml,application/xml'
pass: HeaderCtx Custom Handlers: Table found not NULL key 'Accept_q' expected 'Accept_q'
pass: HeaderCtx Custom Handlers: Table found matching types have
pass: String ReAlign: Chunks and expected match as total cstrs
'small'
vs expected
'small'
pass: String ReAlign: Compare not NULL for segment 0 for all:'small'
pass: String ReAlign: Compare segment 0 for all:'small' matches 'small' vs 'small'
pass: String ReAlign: Chunks and expected match as total cstrs
'01234567890123456789012345678901'
vs expected
'01234567890123456789012345678901'
pass: String ReAlign: Compare not NULL for segment 0 for all:'01234567890123456789012345678901'
pass: String ReAlign: Compare segment 0 for all:'01234567890123456789012345678901' matches '01234567890123456789012345678901' vs '01234567890123456789012345678901'
pass: String ReAlign: Chunks and expected match as total cstrs
'012345678901234567890123456789012'
vs expected
'012345678901234567890123456789012'
pass: String ReAlign: Compare not NULL for segment 0 for all:'012345678901234567890123456789012'
pass: String ReAlign: Compare segment 0 for all:'012345678901234567890123456789012' matches '01234567890123456789012345678901' vs '01234567890123456789012345678901'
pass: String ReAlign: Compare not NULL for segment 1 for all:'012345678901234567890123456789012'
pass: String ReAlign: Compare segment 1 for all:'012345678901234567890123456789012' matches '2' vs '2'
pass: String ReAlign: Chunks and expected match as total cstrs
'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678'
vs expected
'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678'
pass: String ReAlign: Compare not NULL for segment 0 for all:'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678'
pass: String ReAlign: Compare segment 0 for all:'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678' matches 'A123456789B123456789C123456789D1' vs 'A123456789B123456789C123456789D1'
pass: String ReAlign: Compare not NULL for segment 1 for all:'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678'
pass: String ReAlign: Compare segment 1 for all:'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678' matches '23456789E123456789F123456789G123' vs '23456789E123456789F123456789G123'
pass: String ReAlign: Compare not NULL for segment 2 for all:'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678'
pass: String ReAlign: Compare segment 2 for all:'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678' matches '456789H123456789I123456789J12345' vs '456789H123456789I123456789J12345'
pass: String ReAlign: Compare not NULL for segment 3 for all:'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678'
pass: String ReAlign: Compare segment 3 for all:'A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L12345678' matches '6789K123456789L12345678' vs '6789K123456789L12345678'
pass: String Format/Align: Compare string length 41 vs expected 41 for 'There are 10 kinds of people in the world'
pass: String Format/Align: Compare String_Format have 'There are 10 kinds of people in the world' expected 'There are 10 kinds of people in the world'
pass: String B64: Compare b64 have 'AQEB' vs expected 'AQEB'
pass: String B64: Compare b64 have 'aGkgdGhlcmUgZHVkZQo=' vs expected 'aGkgdGhlcmUgZHVkZQo='
pass: String From Hex: back to asci from hex '000a83b1c08e' matches original '000a83b1c08e'
pass: String Feed Hold/Resume: First 12 matches 'Hi there dude. What's the weather like?' have 'Hi there dud' so far
pass: String Feed Hold/Resume: Position of s move to 12 expected 12
pass: String Feed Hold/Resume: Second 12 matches 'Hi there dude. What's the weather like?' have 'Hi there dude. What's th' so far
pass: String Feed Hold/Resume: Third 12 matches 'Hi there dude. What's the weather like?' have 'Hi there dude. What's the weather li' so far
pass: String Feed Hold/Resume: Fourth 12 matches 'Hi there dude. What's the weather like?' have 'Hi there dude. What's the weather like?' so far
pass: String Feed Hold/Resume: s finishes with CYCLE_COMPLETE
pass: String Feed Positioned: Compare String not NULL for 'One of a kind with more and more and more.'
pass: String Feed Positioned: Compare String length 42 vs expected 42 for 'One of a kind with more and more and more.' expected 'One of a kind with more and more and more.'
pass: String Feed Positioned: Compare String have 'One of a kind with more and more and more.' expected 'One of a kind with more and more and more.'
pass: String String Match End: Compare String not NULL for '.txt'
pass: String String Match End: Compare String have 'master.txt' expected '.txt'
pass: String String Match End: Compare String not NULL for '.endings'
pass: String String Match End: Compare String have 'happy.endings' expected '.endings'
pass: String String Dispatch: Compare String not NULL for 'GET'
pass: String String Dispatch: Compare String length 3 vs expected 3 for 'GET' expected 'GET'
pass: String String Dispatch: Compare String have 'GET' expected 'GET'
pass: String String Dispatch: Compare String not NULL for '/hi-there.html?hi=yay'
pass: String String Dispatch: Compare String length 21 vs expected 21 for '/hi-there.html?hi=yay' expected '/hi-there.html?hi=yay'
pass: String String Dispatch: Compare String have '/hi-there.html?hi=yay' expected '/hi-there.html?hi=yay'
pass: String String Dispatch: Compare String not NULL for 'HTTP/1.2'
pass: String String Dispatch: Compare String length 8 vs expected 8 for 'HTTP/1.2' expected 'HTTP/1.2'
pass: String String Dispatch: Compare String have 'HTTP/1.2' expected 'HTTP/1.2'
pass: Span Math: Find idx: 9: result searching for first element 12
pass: Span Scaling To 10K: find item after inserted, -1 is success have -1
pass: Span 3 size item: kv hashes are equal
pass: Span 3 size item: kv 1 value added
pass: Span 3 size item: retrieved kv null?
pass: Span 3 size item: retrieved kv hashes match
pass: Span 3 size item: retrieved kv values match
pass: Span 3 size item: retrieved kv keys match
pass: Span 3 size item: retrieved kv idx match
pass: Span 3 size item: expected key one matches
pass: Span 3 size item: kv 1 value added
pass: Span 3 size item: retrieved kv 2 null?
pass: Span 3 size item: retrieved kv 2 hashes match
pass: Span 3 size item: retrieved kv 2 values match
pass: Span 3 size item: retrieved kv 2 keys match
pass: Span 3 size item: retrieved kv 2 idx match
pass: Span 3 size item: expected key two matches
pass: Span 3 in patches: kv hashes are equal
pass: Span 3 in patches: retrieved kv null? for idx 0
pass: Span 3 in patches: retrieved kv hashes match for idx 0
pass: Span 3 in patches: retrieved kv values match for idx 0, value expected value
pass: Span 3 in patches: retrieved kv keys match for idx 0
pass: Span 3 in patches: retrieved kv idx match for idx 0
pass: Span 3 in patches: expected key matches for idx 0 have 'key' expected 'key'
pass: Span 3 in patches: kv hashes are equal
pass: Span 3 in patches: retrieved kv null? for idx 1
pass: Span 3 in patches: retrieved kv hashes match for idx 1
pass: Span 3 in patches: retrieved kv values match for idx 1, valueBravo expected valueBravo
pass: Span 3 in patches: retrieved kv keys match for idx 1
pass: Span 3 in patches: retrieved kv idx match for idx 1
pass: Span 3 in patches: expected key matches for idx 1 have 'keyBravo' expected 'keyBravo'
pass: Span 3 in patches: kv hashes are equal
pass: Span 3 in patches: retrieved kv null? for idx 0
pass: Span 3 in patches: retrieved kv hashes match for idx 0
pass: Span 3 in patches: retrieved kv values match for idx 0, value expected value
pass: Span 3 in patches: retrieved kv keys match for idx 0
pass: Span 3 in patches: retrieved kv idx match for idx 0
pass: Span 3 in patches: expected key matches for idx 0 have 'key' expected 'key'
pass: Span 3 in patches: kv hashes are equal
pass: Span 3 in patches: retrieved kv null? for idx 10
pass: Span 3 in patches: retrieved kv hashes match for idx 10
pass: Span 3 in patches: retrieved kv values match for idx 10, valueTen expected valueTen
pass: Span 3 in patches: retrieved kv keys match for idx 10
pass: Span 3 in patches: retrieved kv idx match for idx 10
pass: Span 3 in patches: expected key matches for idx 10 have 'keyTen' expected 'keyTen'
pass: Span 3 in patches: kv hashes are equal
pass: Span 3 in patches: retrieved kv null? for idx 430
pass: Span 3 in patches: retrieved kv hashes match for idx 430
pass: Span 3 in patches: retrieved kv values match for idx 430, value430 expected value430
pass: Span 3 in patches: retrieved kv keys match for idx 430
pass: Span 3 in patches: retrieved kv idx match for idx 430
pass: Span 3 in patches: expected key matches for idx 430 have 'key430' expected 'key430'
pass: Span 3 in patches: kv hashes are equal
pass: Span 3 in patches: retrieved kv null? for idx 5893
pass: Span 3 in patches: retrieved kv hashes match for idx 5893
pass: Span 3 in patches: retrieved kv values match for idx 5893, value5893 expected value5893
pass: Span 3 in patches: retrieved kv keys match for idx 5893
pass: Span 3 in patches: retrieved kv idx match for idx 5893
pass: Span 3 in patches: expected key matches for idx 5893 have 'key5893' expected 'key5893'
pass: Span 3 in patches: kv hashes are equal
pass: Span 3 in patches: retrieved kv null? for idx 5894
pass: Span 3 in patches: retrieved kv hashes match for idx 5894
pass: Span 3 in patches: retrieved kv values match for idx 5894, value5894 expected value5894
pass: Span 3 in patches: retrieved kv keys match for idx 5894
pass: Span 3 in patches: retrieved kv idx match for idx 5894
pass: Span 3 in patches: expected key matches for idx 5894 have 'key5894' expected 'key5894'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 0
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 0
pass: Span 3 from 1 to 57: retrieved kv values match for idx 0, value0 expected value0
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 0
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 0
pass: Span 3 from 1 to 57: expected key matches for idx 0 have 'key0' expected 'key0'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 1
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 1
pass: Span 3 from 1 to 57: retrieved kv values match for idx 1, value1 expected value1
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 1
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 1
pass: Span 3 from 1 to 57: expected key matches for idx 1 have 'key1' expected 'key1'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 2
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 2
pass: Span 3 from 1 to 57: retrieved kv values match for idx 2, value2 expected value2
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 2
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 2
pass: Span 3 from 1 to 57: expected key matches for idx 2 have 'key2' expected 'key2'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 3
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 3
pass: Span 3 from 1 to 57: retrieved kv values match for idx 3, value3 expected value3
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 3
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 3
pass: Span 3 from 1 to 57: expected key matches for idx 3 have 'key3' expected 'key3'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 4
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 4
pass: Span 3 from 1 to 57: retrieved kv values match for idx 4, value4 expected value4
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 4
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 4
pass: Span 3 from 1 to 57: expected key matches for idx 4 have 'key4' expected 'key4'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 5
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 5
pass: Span 3 from 1 to 57: retrieved kv values match for idx 5, value5 expected value5
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 5
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 5
pass: Span 3 from 1 to 57: expected key matches for idx 5 have 'key5' expected 'key5'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 6
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 6
pass: Span 3 from 1 to 57: retrieved kv values match for idx 6, value6 expected value6
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 6
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 6
pass: Span 3 from 1 to 57: expected key matches for idx 6 have 'key6' expected 'key6'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 7
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 7
pass: Span 3 from 1 to 57: retrieved kv values match for idx 7, value7 expected value7
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 7
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 7
pass: Span 3 from 1 to 57: expected key matches for idx 7 have 'key7' expected 'key7'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 8
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 8
pass: Span 3 from 1 to 57: retrieved kv values match for idx 8, value8 expected value8
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 8
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 8
pass: Span 3 from 1 to 57: expected key matches for idx 8 have 'key8' expected 'key8'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 9
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 9
pass: Span 3 from 1 to 57: retrieved kv values match for idx 9, value9 expected value9
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 9
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 9
pass: Span 3 from 1 to 57: expected key matches for idx 9 have 'key9' expected 'key9'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 10
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 10
pass: Span 3 from 1 to 57: retrieved kv values match for idx 10, value10 expected value10
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 10
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 10
pass: Span 3 from 1 to 57: expected key matches for idx 10 have 'key10' expected 'key10'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 11
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 11
pass: Span 3 from 1 to 57: retrieved kv values match for idx 11, value11 expected value11
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 11
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 11
pass: Span 3 from 1 to 57: expected key matches for idx 11 have 'key11' expected 'key11'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 12
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 12
pass: Span 3 from 1 to 57: retrieved kv values match for idx 12, value12 expected value12
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 12
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 12
pass: Span 3 from 1 to 57: expected key matches for idx 12 have 'key12' expected 'key12'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 13
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 13
pass: Span 3 from 1 to 57: retrieved kv values match for idx 13, value13 expected value13
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 13
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 13
pass: Span 3 from 1 to 57: expected key matches for idx 13 have 'key13' expected 'key13'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 14
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 14
pass: Span 3 from 1 to 57: retrieved kv values match for idx 14, value14 expected value14
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 14
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 14
pass: Span 3 from 1 to 57: expected key matches for idx 14 have 'key14' expected 'key14'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 15
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 15
pass: Span 3 from 1 to 57: retrieved kv values match for idx 15, value15 expected value15
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 15
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 15
pass: Span 3 from 1 to 57: expected key matches for idx 15 have 'key15' expected 'key15'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 16
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 16
pass: Span 3 from 1 to 57: retrieved kv values match for idx 16, value16 expected value16
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 16
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 16
pass: Span 3 from 1 to 57: expected key matches for idx 16 have 'key16' expected 'key16'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 17
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 17
pass: Span 3 from 1 to 57: retrieved kv values match for idx 17, value17 expected value17
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 17
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 17
pass: Span 3 from 1 to 57: expected key matches for idx 17 have 'key17' expected 'key17'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 18
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 18
pass: Span 3 from 1 to 57: retrieved kv values match for idx 18, value18 expected value18
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 18
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 18
pass: Span 3 from 1 to 57: expected key matches for idx 18 have 'key18' expected 'key18'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 19
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 19
pass: Span 3 from 1 to 57: retrieved kv values match for idx 19, value19 expected value19
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 19
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 19
pass: Span 3 from 1 to 57: expected key matches for idx 19 have 'key19' expected 'key19'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 20
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 20
pass: Span 3 from 1 to 57: retrieved kv values match for idx 20, value20 expected value20
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 20
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 20
pass: Span 3 from 1 to 57: expected key matches for idx 20 have 'key20' expected 'key20'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 21
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 21
pass: Span 3 from 1 to 57: retrieved kv values match for idx 21, value21 expected value21
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 21
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 21
pass: Span 3 from 1 to 57: expected key matches for idx 21 have 'key21' expected 'key21'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 22
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 22
pass: Span 3 from 1 to 57: retrieved kv values match for idx 22, value22 expected value22
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 22
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 22
pass: Span 3 from 1 to 57: expected key matches for idx 22 have 'key22' expected 'key22'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 23
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 23
pass: Span 3 from 1 to 57: retrieved kv values match for idx 23, value23 expected value23
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 23
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 23
pass: Span 3 from 1 to 57: expected key matches for idx 23 have 'key23' expected 'key23'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 24
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 24
pass: Span 3 from 1 to 57: retrieved kv values match for idx 24, value24 expected value24
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 24
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 24
pass: Span 3 from 1 to 57: expected key matches for idx 24 have 'key24' expected 'key24'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 25
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 25
pass: Span 3 from 1 to 57: retrieved kv values match for idx 25, value25 expected value25
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 25
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 25
pass: Span 3 from 1 to 57: expected key matches for idx 25 have 'key25' expected 'key25'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 26
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 26
pass: Span 3 from 1 to 57: retrieved kv values match for idx 26, value26 expected value26
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 26
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 26
pass: Span 3 from 1 to 57: expected key matches for idx 26 have 'key26' expected 'key26'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 27
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 27
pass: Span 3 from 1 to 57: retrieved kv values match for idx 27, value27 expected value27
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 27
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 27
pass: Span 3 from 1 to 57: expected key matches for idx 27 have 'key27' expected 'key27'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 28
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 28
pass: Span 3 from 1 to 57: retrieved kv values match for idx 28, value28 expected value28
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 28
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 28
pass: Span 3 from 1 to 57: expected key matches for idx 28 have 'key28' expected 'key28'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 29
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 29
pass: Span 3 from 1 to 57: retrieved kv values match for idx 29, value29 expected value29
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 29
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 29
pass: Span 3 from 1 to 57: expected key matches for idx 29 have 'key29' expected 'key29'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 30
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 30
pass: Span 3 from 1 to 57: retrieved kv values match for idx 30, value30 expected value30
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 30
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 30
pass: Span 3 from 1 to 57: expected key matches for idx 30 have 'key30' expected 'key30'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 31
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 31
pass: Span 3 from 1 to 57: retrieved kv values match for idx 31, value31 expected value31
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 31
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 31
pass: Span 3 from 1 to 57: expected key matches for idx 31 have 'key31' expected 'key31'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 32
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 32
pass: Span 3 from 1 to 57: retrieved kv values match for idx 32, value32 expected value32
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 32
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 32
pass: Span 3 from 1 to 57: expected key matches for idx 32 have 'key32' expected 'key32'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 33
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 33
pass: Span 3 from 1 to 57: retrieved kv values match for idx 33, value33 expected value33
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 33
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 33
pass: Span 3 from 1 to 57: expected key matches for idx 33 have 'key33' expected 'key33'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 34
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 34
pass: Span 3 from 1 to 57: retrieved kv values match for idx 34, value34 expected value34
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 34
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 34
pass: Span 3 from 1 to 57: expected key matches for idx 34 have 'key34' expected 'key34'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 35
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 35
pass: Span 3 from 1 to 57: retrieved kv values match for idx 35, value35 expected value35
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 35
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 35
pass: Span 3 from 1 to 57: expected key matches for idx 35 have 'key35' expected 'key35'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 36
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 36
pass: Span 3 from 1 to 57: retrieved kv values match for idx 36, value36 expected value36
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 36
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 36
pass: Span 3 from 1 to 57: expected key matches for idx 36 have 'key36' expected 'key36'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 37
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 37
pass: Span 3 from 1 to 57: retrieved kv values match for idx 37, value37 expected value37
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 37
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 37
pass: Span 3 from 1 to 57: expected key matches for idx 37 have 'key37' expected 'key37'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 38
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 38
pass: Span 3 from 1 to 57: retrieved kv values match for idx 38, value38 expected value38
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 38
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 38
pass: Span 3 from 1 to 57: expected key matches for idx 38 have 'key38' expected 'key38'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 39
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 39
pass: Span 3 from 1 to 57: retrieved kv values match for idx 39, value39 expected value39
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 39
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 39
pass: Span 3 from 1 to 57: expected key matches for idx 39 have 'key39' expected 'key39'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 40
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 40
pass: Span 3 from 1 to 57: retrieved kv values match for idx 40, value40 expected value40
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 40
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 40
pass: Span 3 from 1 to 57: expected key matches for idx 40 have 'key40' expected 'key40'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 41
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 41
pass: Span 3 from 1 to 57: retrieved kv values match for idx 41, value41 expected value41
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 41
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 41
pass: Span 3 from 1 to 57: expected key matches for idx 41 have 'key41' expected 'key41'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 42
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 42
pass: Span 3 from 1 to 57: retrieved kv values match for idx 42, value42 expected value42
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 42
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 42
pass: Span 3 from 1 to 57: expected key matches for idx 42 have 'key42' expected 'key42'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 43
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 43
pass: Span 3 from 1 to 57: retrieved kv values match for idx 43, value43 expected value43
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 43
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 43
pass: Span 3 from 1 to 57: expected key matches for idx 43 have 'key43' expected 'key43'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 44
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 44
pass: Span 3 from 1 to 57: retrieved kv values match for idx 44, value44 expected value44
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 44
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 44
pass: Span 3 from 1 to 57: expected key matches for idx 44 have 'key44' expected 'key44'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 45
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 45
pass: Span 3 from 1 to 57: retrieved kv values match for idx 45, value45 expected value45
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 45
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 45
pass: Span 3 from 1 to 57: expected key matches for idx 45 have 'key45' expected 'key45'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 46
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 46
pass: Span 3 from 1 to 57: retrieved kv values match for idx 46, value46 expected value46
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 46
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 46
pass: Span 3 from 1 to 57: expected key matches for idx 46 have 'key46' expected 'key46'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 47
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 47
pass: Span 3 from 1 to 57: retrieved kv values match for idx 47, value47 expected value47
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 47
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 47
pass: Span 3 from 1 to 57: expected key matches for idx 47 have 'key47' expected 'key47'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 48
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 48
pass: Span 3 from 1 to 57: retrieved kv values match for idx 48, value48 expected value48
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 48
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 48
pass: Span 3 from 1 to 57: expected key matches for idx 48 have 'key48' expected 'key48'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 49
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 49
pass: Span 3 from 1 to 57: retrieved kv values match for idx 49, value49 expected value49
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 49
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 49
pass: Span 3 from 1 to 57: expected key matches for idx 49 have 'key49' expected 'key49'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 50
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 50
pass: Span 3 from 1 to 57: retrieved kv values match for idx 50, value50 expected value50
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 50
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 50
pass: Span 3 from 1 to 57: expected key matches for idx 50 have 'key50' expected 'key50'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 51
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 51
pass: Span 3 from 1 to 57: retrieved kv values match for idx 51, value51 expected value51
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 51
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 51
pass: Span 3 from 1 to 57: expected key matches for idx 51 have 'key51' expected 'key51'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 52
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 52
pass: Span 3 from 1 to 57: retrieved kv values match for idx 52, value52 expected value52
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 52
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 52
pass: Span 3 from 1 to 57: expected key matches for idx 52 have 'key52' expected 'key52'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 53
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 53
pass: Span 3 from 1 to 57: retrieved kv values match for idx 53, value53 expected value53
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 53
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 53
pass: Span 3 from 1 to 57: expected key matches for idx 53 have 'key53' expected 'key53'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 54
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 54
pass: Span 3 from 1 to 57: retrieved kv values match for idx 54, value54 expected value54
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 54
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 54
pass: Span 3 from 1 to 57: expected key matches for idx 54 have 'key54' expected 'key54'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 55
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 55
pass: Span 3 from 1 to 57: retrieved kv values match for idx 55, value55 expected value55
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 55
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 55
pass: Span 3 from 1 to 57: expected key matches for idx 55 have 'key55' expected 'key55'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 56
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 56
pass: Span 3 from 1 to 57: retrieved kv values match for idx 56, value56 expected value56
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 56
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 56
pass: Span 3 from 1 to 57: expected key matches for idx 56 have 'key56' expected 'key56'
pass: Span 3 from 1 to 57: kv hashes are equal
pass: Span 3 from 1 to 57: retrieved kv null? for idx 57
pass: Span 3 from 1 to 57: retrieved kv hashes match for idx 57
pass: Span 3 from 1 to 57: retrieved kv values match for idx 57, value57 expected value57
pass: Span 3 from 1 to 57: retrieved kv keys match for idx 57
pass: Span 3 from 1 to 57: retrieved kv idx match for idx 57
pass: Span 3 from 1 to 57: expected key matches for idx 57 have 'key57' expected 'key57'
pass: Iter: find item after inserted, -1 is success have -1
pass: Iter: find items in reverse after inserted, -1 is success have -1
pass: Iter Larger: find item after inserted, -1 is success have -1
pass: Iter Larger: find items in reverse after inserted, -1 is success have -1
pass: Salty Gen Key: Gen Salty Key 'hi' to be 'Str/0of32<['hihihihihihihihihihihihihihihihi':32/32]>' expecting 'hihihihihihihihihihihihihihihihi'
pass: Salty Gen Key: Gen Salty Key 'This is awesome and stuff. yeah really really awesome.' to be 'Str/0of64<['This is awesome and stuff. yeah really really awesome.This is aw':64/64]>' expecting 'This is awesome and stuff. yeah really really awesome.This is aw'
pass: Salty Enc Dec: Compare Enc/Dec: key='I want more.' skey='I want more.I want more.I want m' content='Once upon a time it was wonderful.' enchex='T25jZSB1cG9uIGEgdGltZSBpdCB3YXMgd29uZGVyZnVsLgA=' dec='Once upon a time it was wonderful.'
pass: IoAccess Verify: verify 'super valid stuff should be super valid.' as '8fefb859a7931a4c3c7f0943aa30a493346897fd4b4803978c1a5a7de721b2fd' returned CYCLE_COMPLETE_MATCH expected CYCLE_COMPLETE_MATCH
pass: IoAccess Verify: verify 'super valid stuff should be super valid.' as 'e918c55f66e7e26f0246f5f3aa2ded9d24ab117c392b2905b793446302188a71' returned CYCLE_COMPLETE_MATCH expected CYCLE_COMPLETE_MATCH
pass: IoAccess Verify: verify 'super valid stuff should be super valid.' as 'e918c55f66e7e26f0246f5f3aa2ded9d24ab117c392b2905b793446302188a71' returned CYCLE_MISS expected CYCLE_MISS
pass: Table Basics: Table set SUCCESS key-one=>one CYCLE_COMPLETE_MATCH_idx 0
pass: Table Basics: Table nvalues is 1 set for span idx 0
pass: Table Basics: Table nvalues match 1
pass: Table Basics: Table get result key-one=>one idx: 0 is null:? 0
pass: Table Basics: Table get result key-one=>one expected one_for idx 0
pass: Table Basics: Table set SUCCESS key-two=>two CYCLE_COMPLETE_MATCH_idx 1
pass: Table Basics: Table nvalues is 2 set for span idx 1
pass: Table Basics: Table nvalues match 2
pass: Table Basics: Table get result key-two=>two idx: 1 is null:? 0
pass: Table Basics: Table get result key-two=>two expected two_for idx 1
pass: Table Basics: Table set SUCCESS key-three=>three CYCLE_COMPLETE_MATCH_idx 2
pass: Table Basics: Table nvalues is 3 set for span idx 2
pass: Table Basics: Table nvalues match 3
pass: Table Basics: Table get result key-three=>three idx: 2 is null:? 0
pass: Table Basics: Table get result key-three=>three expected three_for idx 2
pass: Table Basics: Table set SUCCESS key-four=>four CYCLE_COMPLETE_MATCH_idx 3
pass: Table Basics: Table nvalues is 4 set for span idx 3
pass: Table Basics: Table nvalues match 4
pass: Table Basics: Table get result key-four=>four idx: 3 is null:? 0
pass: Table Basics: Table get result key-four=>four expected four_for idx 3
pass: Table Set/Get 5: Table set SUCCESS key-one=>one CYCLE_COMPLETE_MATCH_idx 0
pass: Table Set/Get 5: Table nvalues is 1 set for span idx 0
pass: Table Set/Get 5: Table nvalues match 1
pass: Table Set/Get 5: Table get result key-one=>one idx: 0 is null:? 0
pass: Table Set/Get 5: Table get result key-one=>one expected one_for idx 0
pass: Table Set/Get 5: Table set SUCCESS key-two=>two CYCLE_COMPLETE_MATCH_idx 1
pass: Table Set/Get 5: Table nvalues is 2 set for span idx 1
pass: Table Set/Get 5: Table nvalues match 2
pass: Table Set/Get 5: Table get result key-two=>two idx: 1 is null:? 0
pass: Table Set/Get 5: Table get result key-two=>two expected two_for idx 1
pass: Table Set/Get 5: Table set SUCCESS key-three=>three CYCLE_COMPLETE_MATCH_idx 2
pass: Table Set/Get 5: Table nvalues is 3 set for span idx 2
pass: Table Set/Get 5: Table nvalues match 3
pass: Table Set/Get 5: Table get result key-three=>three idx: 2 is null:? 0
pass: Table Set/Get 5: Table get result key-three=>three expected three_for idx 2
pass: Table Set/Get 5: Table set SUCCESS key-four=>four CYCLE_COMPLETE_MATCH_idx 3
pass: Table Set/Get 5: Table nvalues is 4 set for span idx 3
pass: Table Set/Get 5: Table nvalues match 4
pass: Table Set/Get 5: Table get result key-four=>four idx: 3 is null:? 0
pass: Table Set/Get 5: Table get result key-four=>four expected four_for idx 3
pass: Table Set/Get 5: Table set SUCCESS key-five=>five CYCLE_COMPLETE_MATCH_idx 4
pass: Table Set/Get 5: Table nvalues is 5 set for span idx 4
pass: Table Set/Get 5: Table nvalues match 5
pass: Table Set/Get 5: Table get result key-five=>five idx: 4 is null:? 0
pass: Table Set/Get 5: Table get result key-five=>five expected five_for idx 4
pass: Table Set/Get 27: Table set SUCCESS key-one=>one CYCLE_COMPLETE_MATCH_idx 0
pass: Table Set/Get 27: Table nvalues is 1 set for span idx 0
pass: Table Set/Get 27: Table nvalues match 1
pass: Table Set/Get 27: Table get result key-one=>one idx: 0 is null:? 0
pass: Table Set/Get 27: Table get result key-one=>one expected one_for idx 0
pass: Table Set/Get 27: Table set SUCCESS key-two=>two CYCLE_COMPLETE_MATCH_idx 1
pass: Table Set/Get 27: Table nvalues is 2 set for span idx 1
pass: Table Set/Get 27: Table nvalues match 2
pass: Table Set/Get 27: Table get result key-two=>two idx: 1 is null:? 0
pass: Table Set/Get 27: Table get result key-two=>two expected two_for idx 1
pass: Table Set/Get 27: Table set SUCCESS key-three=>three CYCLE_COMPLETE_MATCH_idx 2
pass: Table Set/Get 27: Table nvalues is 3 set for span idx 2
pass: Table Set/Get 27: Table nvalues match 3
pass: Table Set/Get 27: Table get result key-three=>three idx: 2 is null:? 0
pass: Table Set/Get 27: Table get result key-three=>three expected three_for idx 2
pass: Table Set/Get 27: Table set SUCCESS key-four=>four CYCLE_COMPLETE_MATCH_idx 3
pass: Table Set/Get 27: Table nvalues is 4 set for span idx 3
pass: Table Set/Get 27: Table nvalues match 4
pass: Table Set/Get 27: Table get result key-four=>four idx: 3 is null:? 0
pass: Table Set/Get 27: Table get result key-four=>four expected four_for idx 3
pass: Table Set/Get 27: Table set SUCCESS key-five=>five CYCLE_COMPLETE_MATCH_idx 4
pass: Table Set/Get 27: Table nvalues is 5 set for span idx 4
pass: Table Set/Get 27: Table nvalues match 5
pass: Table Set/Get 27: Table get result key-five=>five idx: 4 is null:? 0
pass: Table Set/Get 27: Table get result key-five=>five expected five_for idx 4
pass: Table Set/Get 27: Table set SUCCESS key-six=>six CYCLE_COMPLETE_MATCH_idx 5
pass: Table Set/Get 27: Table nvalues is 6 set for span idx 5
pass: Table Set/Get 27: Table nvalues match 6
pass: Table Set/Get 27: Table get result key-six=>six idx: 5 is null:? 0
pass: Table Set/Get 27: Table get result key-six=>six expected six_for idx 5
pass: Table Set/Get 27: Table set SUCCESS key-seven=>seven CYCLE_COMPLETE_MATCH_idx 6
pass: Table Set/Get 27: Table nvalues is 7 set for span idx 6
pass: Table Set/Get 27: Table nvalues match 7
pass: Table Set/Get 27: Table get result key-seven=>seven idx: 6 is null:? 0
pass: Table Set/Get 27: Table get result key-seven=>seven expected seven_for idx 6
pass: Table Set/Get 27: Table set SUCCESS key-eight=>eight CYCLE_COMPLETE_MATCH_idx 7
pass: Table Set/Get 27: Table nvalues is 8 set for span idx 7
pass: Table Set/Get 27: Table nvalues match 8
pass: Table Set/Get 27: Table get result key-eight=>eight idx: 7 is null:? 0
pass: Table Set/Get 27: Table get result key-eight=>eight expected eight_for idx 7
pass: Table Set/Get 27: Table set SUCCESS key-nine=>nine CYCLE_COMPLETE_MATCH_idx 8
pass: Table Set/Get 27: Table nvalues is 9 set for span idx 8
pass: Table Set/Get 27: Table nvalues match 9
pass: Table Set/Get 27: Table get result key-nine=>nine idx: 8 is null:? 0
pass: Table Set/Get 27: Table get result key-nine=>nine expected nine_for idx 8
pass: Table Set/Get 27: Table set SUCCESS key-ten=>ten CYCLE_COMPLETE_MATCH_idx 9
pass: Table Set/Get 27: Table nvalues is 10 set for span idx 9
pass: Table Set/Get 27: Table nvalues match 10
pass: Table Set/Get 27: Table get result key-ten=>ten idx: 9 is null:? 0
pass: Table Set/Get 27: Table get result key-ten=>ten expected ten_for idx 9
pass: Table Set/Get 27: Table set SUCCESS key-eleven=>eleven CYCLE_COMPLETE_MATCH_idx 10
pass: Table Set/Get 27: Table nvalues is 11 set for span idx 10
pass: Table Set/Get 27: Table nvalues match 11
pass: Table Set/Get 27: Table get result key-eleven=>eleven idx: 10 is null:? 0
pass: Table Set/Get 27: Table get result key-eleven=>eleven expected eleven_for idx 10
pass: Table Set/Get 27: Table set SUCCESS key-twelve=>twelve CYCLE_COMPLETE_MATCH_idx 11
pass: Table Set/Get 27: Table nvalues is 12 set for span idx 11
pass: Table Set/Get 27: Table nvalues match 12
pass: Table Set/Get 27: Table get result key-twelve=>twelve idx: 11 is null:? 0
pass: Table Set/Get 27: Table get result key-twelve=>twelve expected twelve_for idx 11
pass: Table Set/Get 27: Table set SUCCESS key-thirteen=>thirteen CYCLE_COMPLETE_MATCH_idx 12
pass: Table Set/Get 27: Table nvalues is 13 set for span idx 12
pass: Table Set/Get 27: Table get result key-thirteen=>thirteen idx: 12 is null:? 0
pass: Table Set/Get 27: Table get result key-thirteen=>thirteen expected thirteen_for idx 12
pass: Table Set/Get 27: Table set SUCCESS key-fourteen=>fourteen CYCLE_COMPLETE_MATCH_idx 13
pass: Table Set/Get 27: Table nvalues is 14 set for span idx 13
pass: Table Set/Get 27: Table get result key-fourteen=>fourteen idx: 13 is null:? 0
pass: Table Set/Get 27: Table get result key-fourteen=>fourteen expected fourteen_for idx 13
pass: Table Set/Get 27: Table set SUCCESS key-fifteen=>fifteen CYCLE_COMPLETE_MATCH_idx 14
pass: Table Set/Get 27: Table nvalues is 15 set for span idx 14
pass: Table Set/Get 27: Table get result key-fifteen=>fifteen idx: 14 is null:? 0
pass: Table Set/Get 27: Table get result key-fifteen=>fifteen expected fifteen_for idx 14
pass: Table Set/Get 27: Table set SUCCESS key-sixteen=>sixteen CYCLE_COMPLETE_MATCH_idx 15
pass: Table Set/Get 27: Table nvalues is 16 set for span idx 15
pass: Table Set/Get 27: Table get result key-sixteen=>sixteen idx: 15 is null:? 0
pass: Table Set/Get 27: Table get result key-sixteen=>sixteen expected sixteen_for idx 15
pass: Table Set/Get 27: Table set SUCCESS key-seventeen=>seventeen CYCLE_COMPLETE_MATCH_idx 16
pass: Table Set/Get 27: Table nvalues is 17 set for span idx 16
pass: Table Set/Get 27: Table get result key-seventeen=>seventeen idx: 16 is null:? 0
pass: Table Set/Get 27: Table get result key-seventeen=>seventeen expected seventeen_for idx 16
pass: Table Set/Get 27: Table set SUCCESS key-eighteen=>eighteen CYCLE_COMPLETE_MATCH_idx 17
pass: Table Set/Get 27: Table nvalues is 18 set for span idx 17
pass: Table Set/Get 27: Table get result key-eighteen=>eighteen idx: 17 is null:? 0
pass: Table Set/Get 27: Table get result key-eighteen=>eighteen expected eighteen_for idx 17
pass: Table Set/Get 27: Table set SUCCESS key-nineteen=>nineteen CYCLE_COMPLETE_MATCH_idx 18
pass: Table Set/Get 27: Table nvalues is 19 set for span idx 18
pass: Table Set/Get 27: Table get result key-nineteen=>nineteen idx: 18 is null:? 0
pass: Table Set/Get 27: Table get result key-nineteen=>nineteen expected nineteen_for idx 18
pass: Table Set/Get 27: Table set SUCCESS key-twenty=>twenty CYCLE_COMPLETE_MATCH_idx 19
pass: Table Set/Get 27: Table nvalues is 20 set for span idx 19
pass: Table Set/Get 27: Table get result key-twenty=>twenty idx: 19 is null:? 0
pass: Table Set/Get 27: Table get result key-twenty=>twenty expected twenty_for idx 19
pass: Table Set/Get 27: Table set SUCCESS key-twenty-one=>twenty-one CYCLE_COMPLETE_MATCH_idx 20
pass: Table Set/Get 27: Table nvalues is 21 set for span idx 20
pass: Table Set/Get 27: Table get result key-twenty-one=>twenty-one idx: 20 is null:? 0
pass: Table Set/Get 27: Table get result key-twenty-one=>twenty-one expected twenty-one_for idx 20
pass: Table Set/Get 27: Table set SUCCESS key-twenty-two=>twenty-two CYCLE_COMPLETE_MATCH_idx 21
pass: Table Set/Get 27: Table nvalues is 22 set for span idx 21
pass: Table Set/Get 27: Table get result key-twenty-two=>twenty-two idx: 21 is null:? 0
pass: Table Set/Get 27: Table get result key-twenty-two=>twenty-two expected twenty-two_for idx 21
pass: Table Set/Get 27: Table set SUCCESS key-twenty-three=>twenty-three CYCLE_COMPLETE_MATCH_idx 22
pass: Table Set/Get 27: Table nvalues is 23 set for span idx 22
pass: Table Set/Get 27: Table get result key-twenty-three=>twenty-three idx: 22 is null:? 0
pass: Table Set/Get 27: Table get result key-twenty-three=>twenty-three expected twenty-three_for idx 22
pass: Table Set/Get 27: Table set SUCCESS key-twenty-four=>twenty-four CYCLE_COMPLETE_MATCH_idx 23
pass: Table Set/Get 27: Table nvalues is 24 set for span idx 23
pass: Table Set/Get 27: Table get result key-twenty-four=>twenty-four idx: 23 is null:? 0
pass: Table Set/Get 27: Table get result key-twenty-four=>twenty-four expected twenty-four_for idx 23
pass: Table Set/Get 27: Table set SUCCESS key-twenty-five=>twenty-five CYCLE_COMPLETE_MATCH_idx 24
pass: Table Set/Get 27: Table nvalues is 25 set for span idx 24
pass: Table Set/Get 27: Table get result key-twenty-five=>twenty-five idx: 24 is null:? 0
pass: Table Set/Get 27: Table get result key-twenty-five=>twenty-five expected twenty-five_for idx 24
pass: Table Set/Get 27: Table set SUCCESS key-twenty-six=>twenty-six CYCLE_COMPLETE_MATCH_idx 25
pass: Table Set/Get 27: Table nvalues is 26 set for span idx 25
pass: Table Set/Get 27: Table get result key-twenty-six=>twenty-six idx: 25 is null:? 0
pass: Table Set/Get 27: Table get result key-twenty-six=>twenty-six expected twenty-six_for idx 25
pass: Table Set/Get 27: Table set SUCCESS key-twenty-seven=>twenty-seven CYCLE_COMPLETE_MATCH_idx 26
pass: Table Set/Get 27: Table nvalues is 27 set for span idx 26
pass: Table Set/Get 27: Table get result key-twenty-seven=>twenty-seven idx: 26 is null:? 0
pass: Table Set/Get 27: Table get result key-twenty-seven=>twenty-seven expected twenty-seven_for idx 26
pass: Test Clone String: Clone string 'Hi this is a string that has more to it.'
pass: Test Clone Span: Cloned 1 dim span matches nvalues orig:3 cloned:3
pass: Test Clone Span: Cloned 1 dim span vlaue one matches 'one' expected 'one'
pass: Test Clone Span: Cloned 1 dim span vlaue four matches 'four' expected 'four'
pass: Test Clone Span: Cloned 1 dim span vlaue eight matches 'eight' expected 'eight'
pass: Test Clone Span: Cloned 2 dim span matches nvalues orig:4 cloned:4
pass: Test Clone Span: Cloned 2 dim span vlaue one matches 'one' expected 'one'
pass: Test Clone Span: Cloned 2 dim span vlaue four matches 'four' expected 'four'
pass: Test Clone Span: Cloned 2 dim span vlaue eight matches 'eight' expected 'eight'
pass: Test Clone Span: Cloned 2 dim span vlaue fourty matches 'fourty' expected 'fourty'
pass: Oset Basic: oset table is not null for oset/3=one!str/5=alpha;two!str/5=bravo;three!str/15=come as you are;;
pass: Oset Basic: oset table nvalue match with found 3 vs expected 3
pass: Oset Basic: Table found not NULL key 'one' expected 'one'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key 'one' expected 'one'
pass: Oset Basic: Table found value 'alpha' expected 'alpha'
pass: Oset Basic: Table found not NULL key 'two' expected 'two'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key 'two' expected 'two'
pass: Oset Basic: Table found value 'bravo' expected 'bravo'
pass: Oset Basic: Table found not NULL key 'three' expected 'three'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key 'three' expected 'three'
pass: Oset Basic: Table found value 'come as you are' expected 'come as you are'
pass: Oset Basic: oset table is not null for oset/3=one!str/6=apples;lots!oset/2=hi!str/4=team;me!str/15=omlets are cool;;after!str/4=math;;
pass: Oset Basic: oset table nvalue match with found 3 vs expected 3
pass: Oset Basic: Table found not NULL key 'one' expected 'one'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key 'one' expected 'one'
pass: Oset Basic: Table found value 'apples' expected 'apples'
pass: Oset Basic: Table found not NULL key 'lots' expected 'lots'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key 'lots' expected 'lots'
pass: Oset Basic: Table value of table is table for key 'lots'
pass: Oset Basic: Table found not NULL key 'hi' expected 'hi'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key 'hi' expected 'hi'
pass: Oset Basic: Table found value 'team' expected 'team'
pass: Oset Basic: Table found not NULL key 'me' expected 'me'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key 'me' expected 'me'
pass: Oset Basic: Table found value 'omlets are cool' expected 'omlets are cool'
pass: Oset Basic: Table found not NULL key 'after' expected 'after'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key 'after' expected 'after'
pass: Oset Basic: Table found value 'math' expected 'math'
pass: Oset Basic: oset table is not null for oset/1=_created!time/20=1708705952.889832329;;
pass: Oset Basic: oset table nvalue match with found 1 vs expected 1
pass: Oset Basic: Table found not NULL key '_created' expected '_created'
pass: Oset Basic: Table found matching types have
pass: Oset Basic: Table found matching key '_created' expected '_created'
pass: Oset Basic: Table found value 'TYPE_TIME' expected 'TYPE_TIME'
pass: Oset From Types: oset found str/3=one; vs expected str/3=one;
pass: Oset From Types: oset found a64/3=327; vs expected a64/3=327;
pass: Oset From Types: oset found time/8=100.1234; vs expected time/8=100.1234;
pass: Oset From Types: oset found ref/2=item!str/5=email;source!str/17=super@example.com;; vs expected ref/2=item!str/5=email;source!str/17=super@example.com;;
pass: Oset From Types: oset found oset/3=0!str/5=first;15!a64/2=15;347!str/7=item347;; vs expected oset/3=0!str/5=first;15!a64/2=15;347!str/7=item347;;
pass: Oset From Types: oset found oset/3=keyOne!str/3=one;keyTime!time/8=100.1234;keyNum!a64/2=13;; vs expected oset/3=keyOne!str/3=one;keyTime!time/8=100.1234;keyNum!a64/2=13;;
pass: Oset From Types: oset found oset/2=keyBefore!str/6=before;keyTable!oset/3=keyOne!str/3=one;keyTime!time/8=100.1234;keyNum!a64/2=13;;; vs expected oset/2=keyBefore!str/6=before;keyTable!oset/3=keyOne!str/3=one;keyTime!time/8=100.1234;keyNum!a64/2=13;;;
pass: Test IoDb Create/Re-Open: iodb is not null
pass: Test IoDb Create/Re-Open: created value is a time object
pass: Test IoDb Create/Re-Open: re-opening closed iodb has the same created time have 2024-04-09T09:04:50.304743240+00 expected 2024-04-09T09:04:50.304743240+00
pass: Test IoDb Write: file from iodb '/mnt/basic/basictypes/example/iodb-one/fileOne.1712671490.304951202' is not null
pass: Test IoDb Write: file from iodb size matches '42' expected 42 for '/mnt/basic/basictypes/example/iodb-one/fileOne.1712671490.304951202'
pass: Test IoDb Write: file contents from iodb match 'Hi this is a cool file and fool thins yay!' expected 'Hi this is a cool file and fool thins yay!'
pass: Test IoDb Write: file entry 'fileOne.1712671490.304951202' is not null in index
pass: Test IoDb Write: file entry 'fileOne.1712671490.304951202' is of type TYPE_FILE expcted TYPE_FILE
pass: Test IoDb Write: file name is in iodb index found 'iodb-one/fileOne.1712671490.304951202' expected 'iodb-one/fileOne.1712671490.304951202'
pass: Test IoDb Write: file local name is in iodb index found 'fileOne.1712671490.304951202' expected 'iodb-one/fileOne.1712671490.304951202'
pass: Test IoDb Write: file from iodb '/mnt/basic/basictypes/example/iodb-one/fileEnc.1712671490.305148775' is not null
pass: Test IoDb Write: file contents from iodb do not match if encrypted 'c3VwZXIgc2VjcmV0IHNhZmUgc3R1ZmY=' expected 'super secret safe stuff'
pass: Test IoDb Write: file contents from iodb match 'c3VwZXIgc2VjcmV0IHNhZmUgc3R1ZmY=' expected 'c3VwZXIgc2VjcmV0IHNhZmUgc3R1ZmY='
pass: Test IoDb Write: file entry 'fileEnc.1712671490.305148775' is not null in index
pass: Test IoDb Write: file entry 'fileEnc.1712671490.305148775' is of type TYPE_FILE expcted TYPE_FILE
pass: Test IoDb Write: file name is in iodb index found 'iodb-one/fileEnc.1712671490.305148775' expected 'iodb-one/fileEnc.1712671490.305148775'
pass: Test IoDb Write: file local name is in iodb index found 'fileEnc.1712671490.305148775' expected 'iodb-one/fileEnc.1712671490.305148775'
pass: Cash Template: Compare String not NULL for 'Hi Sam'
pass: Cash Template: Compare String length 6 vs expected 6 for 'Hi Sam' expected 'Hi Sam'