todo list test cases