add test cases for Question