Skip to content

Commit e637da8

Browse files
committed
fix codecov to 100
1 parent c62bbb3 commit e637da8

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

data-structures/LinkedList/__test__/test_LinkedList.cpp

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,34 @@ int main(int argc, char* argv[]) {
170170
std::cout << "contains() throw an exception PASSED: )" << e.what() << std::endl;
171171
}
172172
list.print();
173+
list.push_at(0, 13); // 13
174+
assert(list.empty() == false);
175+
assert(list.size() == 1);
176+
assert(list.get_at(0) == 13);
177+
assert(list.front() == 13);
178+
assert(list.back() == 13);
179+
list.push_at(1, 21); // 13 21
180+
assert(list.empty() == false);
181+
assert(list.size() == 2);
182+
assert(list.get_at(1) == 21);
183+
assert(list.front() == 13);
184+
assert(list.back() == 21);
185+
list.push_at(1, 39); // 13 39 21
186+
assert(list.empty() == false);
187+
assert(list.size() == 3);
188+
assert(list.get_at(1) == 39);
189+
assert(list.front() == 13);
190+
assert(list.back() == 21);
191+
list.pop_at(2); // 13 39
192+
assert(list.empty() == false);
193+
assert(list.size() == 2);
194+
assert(list.get_at(1) == 39);
195+
assert(list.front() == 13);
196+
assert(list.back() == 39);
197+
list.pop_front();
198+
list.pop_back();
199+
assert(list.empty() == true);
200+
assert(list.size() == 0);
173201
std::cout << "ALL TEST PASSED!" << std::endl;
174202
return 0;
175203
}

0 commit comments

Comments
 (0)