assertion methods return BOOL so that test code can respond to a failure with additional actions