Added custom assertion methods and assertion failure messages.
Renamed mock_flag variable to mock_response_flags
Cleaned up test cases