Add test case for each cases