split out test case