function test_assertions()
 {
     $test_result = new TestResult("test name");
     $test_result->add_assertion(true);
     $test_result->add_assertion(true);
     $this->assert_equals(2, $test_result->count_assertions());
     $this->assert_true($test_result->passed());
     $test_result->add_assertion(false, new Exception("Yet some other message"));
     $this->assert_equals(3, $test_result->count_assertions());
     $this->assert_false($test_result->passed());
     $this->assert_true($test_result->get_exception() instanceof Exception);
 }