Throw an error if the actual value doesn't satisfy the matcher condition.
The actual value to check.
The condition to check.
Error with the description of the failure if the check has failed.
Throw an error if the actual value doesn't satisfy the matcher condition.