private test case