/** * Make an assertion and throw {@link Hamcrest_AssertionError} if it fails. * * Example: *
 * //With an identifier
 * assertThat("assertion identifier", $apple->flavour(), equalTo("tasty"));
 * //Without an identifier
 * assertThat($apple->flavour(), equalTo("tasty"));
 * //Evaluating a boolean expression
 * assertThat("some error", $a > $b);
 * 
*/ function assertThat() { $args = func_get_args(); call_user_func_array( array('Hamcrest_MatcherAssert', 'assertThat'), $args ); }