test code compile