예제 #1
0
 /**
  * @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');
 }
예제 #2
0
 /**
  * @group #248
  * @dataProvider allBuilders
  */
 public function testWithIncludingSingleQuotes(MockBuilder $builder)
 {
     $mock = $builder->expect('myMethod')->with("foo'bar")->get();
     $mock->myMethod("foo'bar");
 }
예제 #3
0
 /**
  * @dataProvider allBuilders
  */
 public function testMultipleExpectsThatAreNeverExpected(MockBuilder $builder)
 {
     $builder->expect('myWithMethod', 'myMethod')->never()->get();
 }