add result property to Case (re #36)
[phpt.git] / tests / Case / validate-usage.phpt
blob449b0d8af477f733ea25b5c1a69f6e56bc9b9c30
1 --TEST--
2 PHPT_Case::validate() will call validate() on the provided object
3 --ARGS--
4 --FILE--
5 <?php
7 require_once dirname(__FILE__) . '/../_setup.inc';
9 class FooBarValidator implements PHPT_Case_Validator {
10     public function validate(PHPT_Case $case) {
11         echo __METHOD__ . " was called\n";
12     }
13     
14     public function is(PHPT_Case $case) { }
17 $case = new PHPT_Case(new PHPT_SectionList(), dirname(__FILE__) . '/fake-test-case.phpt');
18 $case->validate(new FooBarValidator());
21 ===DONE===
22 --EXPECT--
23 FooBarValidator::validate was called
24 ===DONE===