assertion pass and fail tests