/** * @dataProvider allBuilders */ public function testWithParameterCanAcceptAnythingElse(MockBuilder $builder) { $mock = $builder->expect('myMethod')->with(self::ANYTHING)->andReturn('foo')->get(); /*$this->assert($mock->myMethod(123), equals, 'foo');*/ $this->assert($mock->myMethod(123))->equals('foo'); }
/** * @group #248 * @dataProvider allBuilders */ public function testWithIncludingSingleQuotes(MockBuilder $builder) { $mock = $builder->expect('myMethod')->with("foo'bar")->get(); $mock->myMethod("foo'bar"); }
/** * @dataProvider allBuilders */ public function testMultipleExpectsThatAreNeverExpected(MockBuilder $builder) { $builder->expect('myWithMethod', 'myMethod')->never()->get(); }