food
foobar
food
foobar
.--> COLLECT with 0 roots
--> COLLECT with 0 roots
value = [bar]
--> COLLECT with 0 roots
value = 42-42.
.--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
.--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
i = -2147483648
.--> COLLECT with 6 roots
--> COLLECT with 6 roots
--> COLLECT with 6 roots
--> COLLECT with 10 roots
f1212d
--> COLLECT with 10 roots
f123123
--> COLLECT with 6 roots
--> COLLECT with 10 roots
f123x123
--> COLLECT with 10 roots
foobXXr
--> COLLECT with 6 roots
.--> COLLECT with 3 roots
--> COLLECT with 7 roots
--> COLLECT with 9 roots
---
len = 1
0 []
--> COLLECT with 3 roots
--> COLLECT with 7 roots
--> COLLECT with 9 roots
--> COLLECT with 7 roots
---
len = 2
0 []
1 []
--> COLLECT with 3 roots
--> COLLECT with 7 roots
--> COLLECT with 9 roots
--> COLLECT with 7 roots
---
len = 3
0 []
1 []
2 []
--> COLLECT with 3 roots
--> COLLECT with 7 roots
--> COLLECT with 9 roots
--> COLLECT with 7 roots
---
len = 2
0 [a]
1 [b]
--> COLLECT with 3 roots
--> COLLECT with 7 roots
--> COLLECT with 9 roots
--> COLLECT with 7 roots
---
len = 3
0 [abc]
1 [def]
2 []
--> COLLECT with 3 roots
--> COLLECT with 7 roots
--> COLLECT with 9 roots
--> COLLECT with 7 roots
---
len = 4
0 []
1 [abc]
2 [def]
3 []
--> COLLECT with 3 roots
--> COLLECT with 7 roots
--> COLLECT with 9 roots
--> COLLECT with 7 roots
---
len = 3
0 [abc]
1 [def]
2 [ghi]
.char funcs
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
slice()
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
strip()
--> COLLECT with 0 roots
--> COLLECT with 2 roots
--> COLLECT with 0 roots
--> COLLECT with 0 roots
--> COLLECT with 2 roots
--> COLLECT with 0 roots
--> COLLECT with 2 roots
--> COLLECT with 0 roots
--> COLLECT with 2 roots
startswith endswith
--> COLLECT with 4 roots
--> COLLECT with 4 roots
--> COLLECT with 4 roots
rjust() and ljust()
--> COLLECT with 4 roots
--> COLLECT with 6 roots
--> COLLECT with 6 roots
--> COLLECT with 6 roots
--> COLLECT with 6 roots
--> COLLECT with 6 roots
--> COLLECT with 6 roots
join()
--> COLLECT with 7 roots
--> COLLECT with 9 roots
--> COLLECT with 10 roots
--> COLLECT with 7 roots
--> COLLECT with 7 roots
--> COLLECT with 10 roots
--> COLLECT with 7 roots
--> COLLECT with 9 roots
--> COLLECT with 10 roots
--> COLLECT with 7 roots
.str_concat()
--> COLLECT with 3 roots
--> COLLECT with 3 roots
str_repeat()
--> COLLECT with 2 roots
--> COLLECT with 3 roots
--> COLLECT with 3 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
'tab\tline\nline\r\n'
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
--> COLLECT with 2 roots
.--> COLLECT with 1 roots
f
--> COLLECT with 1 roots
o
--> COLLECT with 1 roots
o
--> COLLECT with 1 roots
d
.--> COLLECT with 1 roots
--> COLLECT with 3 roots
--> COLLECT with 3 roots
--> COLLECT with 5 roots
--> COLLECT with 3 roots
--> COLLECT with 5 roots
-- before pop(0)
ints[0] = 5
ints[1] = 6
ints[2] = 7
ints[3] = 8
pop()
pop(0)
--> COLLECT with 1 roots
--> COLLECT with 3 roots
.--> COLLECT with 0 roots
--> COLLECT with 2 roots
--> COLLECT with 0 roots
--> COLLECT with 2 roots
list_repeat length = 3
item 0 1
item 1 1
. forward iteration over list
--> COLLECT with 0 roots
--> COLLECT with 2 roots
x = 1
x = 2
x = 3
backward iteration over list
x = 3
x = 2
x = 1
--> COLLECT with 0 roots
--> COLLECT with 0 roots
init.size() = 2
.--> COLLECT with 3 roots
--> COLLECT with 3 roots
--> COLLECT with 3 roots
--> COLLECT with 4 roots
--> COLLECT with 7 roots
.--> COLLECT with 2 roots
--> COLLECT with 2 roots
List
--> COLLECT with 5 roots
--> COLLECT with 8 roots
--> COLLECT with 5 roots
ints
--> COLLECT with 5 roots
--> COLLECT with 7 roots
floats
--> COLLECT with 5 roots
--> COLLECT with 7 roots
.--> COLLECT with 3 roots
--> COLLECT with 10 roots
--> COLLECT with 10 roots
--> COLLECT with 10 roots
--> COLLECT with 3 roots
--> COLLECT with 3 roots
--> COLLECT with 10 roots
--> COLLECT with 10 roots
--> COLLECT with 10 roots
..--> COLLECT with 2 roots
--> COLLECT with 9 roots
--> COLLECT with 9 roots
--> COLLECT with 9 roots
--> COLLECT with 5 roots
--> COLLECT with 8 roots
k foo
k bar
iterating over Dict
k = foo, v = 2
k = bar, v = 3
.
Total: 17 tests (62022 ticks, 0.062 sec), 157 assertions
Pass: 17, fail: 0, skip: 0.