compilation ut test case