Complete test case for protocol