3 test cases