Consider including exceptional cases in your test
- remove item on an empty list
- add item on a list that had items but has been emptied
- two items with the same value
- print an empty list