write test cases