Added several testcases