circular test case