Unlike a typical test run, expect many test cases to
fail. Exactly those with pass in their
name should succeed.
For each test we display both the test result -- ok, FAIL, or ERROR -- and also a meta-result -- as expected, UNEXPECTED, or unknown -- that indicates whether the expected test result occurred. Although many test results will be 'FAIL' here, all meta-results should be 'as expected', except for a few 'unknown' meta-results (because of errors) when running in PHP3.