-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfeedback-p1-regrade.txt
84 lines (70 loc) · 2.19 KB
/
feedback-p1-regrade.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# Feedback
Group zebra: davidh31, ruby7188
Commit hash: adc3f77b46d4848ed64479335f6b3e60b4748a55
Final score: 50 / 50
## Style check
Score: 5 / 5
## ArrayDictionary
Score: 15 / 15
- PASS: testRemoveEfficient
- PASS: testAddRemoveMany
- PASS: testContainsKeyBasic
- PASS: testGetErrorHandling
- PASS: testGetMany
- PASS: testLargeKeys
- PASS: testNullKey
- PASS: testPutAndGetBasic
- PASS: testPutAndGetMany
- PASS: testPutAndGetSameKeyRepeated
- PASS: testPutAndGetSameKeyRepeatedMany
- PASS: testRemoveBasic
- PASS: testRemoveDuplicate
- PASS: testRemoveErrorHandling
## DoubleLinkedList
Score: 18 / 18
- PASS: testIndexOfAndDelete
- PASS: testDeleteBasic
- PASS: testDeleteOutOfBoundsThrowsException
- PASS: testDeleteSingleElementList
- PASS: testInternalNodesAreCorrect
- PASS: testDeleteUpdatesSize
- PASS: testAddAndGetWorksForManyNumbers
- PASS: testAddAndIteratorIsEfficient
- PASS: testAddAndRemoveFromEnd
- PASS: testAddAndRemoveFromEndIsEfficient
- PASS: testAddAndRemoveMultiple
- PASS: testAddIsEfficient
- PASS: testAlternatingAddAndRemove
- PASS: testGetOutOfBoundsThrowsException
- PASS: testIndexOfAndContainsBasic
- PASS: testIndexOfAndContainsCorrectlyComparesItems
- PASS: testIndexOfAndContainsMany
- PASS: testInsertAtEndIsEfficient
- PASS: testInsertAtFrontIsEfficient
- PASS: testInsertBasic
- PASS: testInsertEmptyAndSingleElement
- PASS: testInsertNearEndIsEfficient
- PASS: testInsertOutOfBounds
- PASS: testIteratorBasic
- PASS: testIteratorOnEmptyList
- PASS: testIteratorOnLargerList
- PASS: testIteratorOnSingleElementList
- PASS: testNullEntry
- PASS: testRemoveOnEmptyListThrowsException
- PASS: testSetElements
- PASS: testSetManyItems
- PASS: testSetOutOfBoundsThrowsException
- PASS: testSetWithOneElement
## TestDeleteFunctionality
Score: 12 / 12
- PASS: AllOk
- PASS: NoLowerBoundsCheck
- PASS: NoUpperBoundsCheck
- PASS: SearchOffByOne
- PASS: ModificationOfFrontField
- PASS: MissingFrontFieldRepairLogic
- PASS: MissingPrevNodeRepairLogic
- PASS: MissingBackFieldRepairLogic
- PASS: MissingNextNodeRepairLogic
- PASS: MissingSizeUpdate
- PASS: CompletelyIncorrectReturnValue