24 test cases