add test cases for control objects