Data structure (Python)
Description : This is the same test as in PDF Examples
Input:
put('str0', 100)
0: SLL []
1: SLL [(str0: 0)]
2: SLL []
3: SLL []
4: SLL []
5: SLL []
6: SLL []
7: SLL []
8: SLL []
9: SLL []
10: SLL []
11: SLL []
12: SLL []
13: SLL []
14: SLL []
15: SLL []
16: SLL []
17: SLL []
18: SLL []
19: SLL []
20: SLL []
21: SLL []
22: SLL []
23: SLL []
24: SLL []
25: SLL []
26: SLL []
27: SLL []
28: SLL []
29: SLL []
30: SLL []
31: SLL []
32: SLL []
33: SLL []
34: SLL []
35: SLL []
36: SLL []
37: SLL []
38: SLL []
39: SLL []
Expected:
Return value: None
capacity 40, size 1
0: SLL []
1: SLL [(str0: 100)]
2: SLL []
3: SLL []
4: SLL []
5: SLL []
6: SLL []
7: SLL []
8: SLL []
9: SLL []
10: SLL []
11: SLL []
12: SLL []
13: SLL []
14: SLL []
15: SLL []
16: SLL []
17: SLL []
18: SLL []
19: SLL []
20: SLL []
21: SLL []
22: SLL []
23: SLL []
24: SLL []
25: SLL []
26: SLL []
27: SLL []
28: SLL []
29: SLL []
30: SLL []
31: SLL []
32: SLL []
33: SLL []
34: SLL []
35: SLL []
36: SLL []
37: SLL []
38: SLL []
39: SLL []
Student:
Return value: None
HashMap has the wrong size
capacity 40, size 2
0: SLL []
1: SLL [(str0: 100)]
2: SLL []
3: SLL []
4: SLL []
5: SLL []
6: SLL []
7: SLL []
8: SLL []
9: SLL []
10: SLL []
11: SLL []
12: SLL []
13: SLL []
14: SLL []
15: SLL []
16: SLL []
17: SLL []
18: SLL []
19: SLL []
20: SLL []
21: SLL []
22: SLL []
23: SLL []
24: SLL []
25: SLL []
26: SLL []
27: SLL []
28: SLL []
29: SLL []
30: SLL []
31: SLL []
32: SLL []
33: SLL []
34: SLL []
35: SLL []
36: SLL []
37: SLL []
38: SLL []
39: SLL []
Test Failed: False is not true
Description : Testing with random values
Input:
put('key768', -519)
0: SLL []
1: SLL [(key882: 936) -> (key79: 175)]
2: SLL []
3: SLL []
4: SLL [(key768: 188) -> (key416: -738)]
5: SLL []
6: SLL [(key193: -337)]
7: SLL []
8: SLL []
9: SLL []
Expected:
Return value: None
capacity 10, size 5
0: SLL []
1: SLL [(key882: 936) -> (key79: 175)]
2: SLL []
3: SLL []
4: SLL [(key768: -519) -> (key416: -738)]
5: SLL []
6: SLL [(key193: -337)]
7: SLL []
8: SLL []
9: SLL []
Student:
Return value: None
HashMap has the wrong size
capacity 10, size 6
0: SLL []
1: SLL [(key882: 936) -> (key79: 175)]
2: SLL []
3: SLL []
4: SLL [(key768: -519) -> (key416: -738)]
5: SLL []
6: SLL [(key193: -337)]
7: SLL []
8: SLL []
9: SLL []
Test Failed: False is not true