Lines Matching refs:this

15         $mock = $this->getMockBuilder(AnInterface::class)
18 $mock->expects($this->never())
24 $mock = $this->getMockBuilder(SomeClass::class)
27 $mock->expects($this->never())
37 $mock = $this->getMockBuilder(SomeClass::class)
40 $mock->expects($this->any())
50 $mock = $this->getMockBuilder(SomeClass::class)
59 $mock = $this->getMockBuilder(AnInterface::class)
62 $mock->expects($this->atLeastOnce())
70 $mock = $this->getMockBuilder(AnInterface::class)
73 $mock->expects($this->atLeastOnce())
82 $mock = $this->getMockBuilder(AnInterface::class)
85 $mock->expects($this->atLeast(2))
94 $mock = $this->getMockBuilder(AnInterface::class)
97 $mock->expects($this->atLeast(2))
107 $mock = $this->getMockBuilder(AnInterface::class)
110 $mock->expects($this->atMost(2))
119 $mock = $this->getMockBuilder(AnInterface::class)
122 $mock->expects($this->atMost(2))
130 $mock = $this->getMockBuilder(AnInterface::class)
133 $mock->expects($this->once())
141 $mock = $this->getMockBuilder(SomeClass::class)
144 $mock->expects($this->once())
146 ->with($this->equalTo('something'));
153 $mock = $this->getMockBuilder(AnInterface::class)
156 $mock->expects($this->exactly(2))
165 $mock = $this->getMockBuilder(AnInterface::class)
168 $mock->expects($this->any())
170 ->will($this->throwException(new Exception));
172 $this->expectException(Exception::class);
179 $mock = $this->getMockBuilder(AnInterface::class)
182 $mock->expects($this->any())
186 $this->expectException(Exception::class);
193 $mock = $this->getMockBuilder(AnInterface::class)
196 $mock->expects($this->any())
198 ->will($this->returnValue('something'));
200 $this->assertEquals('something', $mock->doSomething());
202 $mock = $this->getMockBuilder(AnInterface::class)
205 $mock->expects($this->any())
209 $this->assertEquals('something', $mock->doSomething());
219 $mock = $this->getMockBuilder(AnInterface::class)
222 $mock->expects($this->any())
224 ->will($this->returnValueMap($map));
226 $this->assertEquals('d', $mock->doSomething('a', 'b', 'c'));
227 $this->assertEquals('h', $mock->doSomething('e', 'f', 'g'));
228 $this->assertEquals(null, $mock->doSomething('foo', 'bar'));
230 $mock = $this->getMockBuilder(AnInterface::class)
233 $mock->expects($this->any())
237 $this->assertEquals('d', $mock->doSomething('a', 'b', 'c'));
238 $this->assertEquals('h', $mock->doSomething('e', 'f', 'g'));
239 $this->assertEquals(null, $mock->doSomething('foo', 'bar'));
244 $mock = $this->getMockBuilder(AnInterface::class)
247 $mock->expects($this->any())
249 ->will($this->returnArgument(1));
251 $this->assertEquals('b', $mock->doSomething('a', 'b'));
253 $mock = $this->getMockBuilder(AnInterface::class)
256 $mock->expects($this->any())
260 $this->assertEquals('b', $mock->doSomething('a', 'b'));
265 $mock = $this->getMockBuilder(SomeClass::class)
269 $mock->expects($this->once())
271 ->will($this->returnCallback('functionCallback'));
273 $this->assertEquals('pass', $mock->doSomething('foo', 'bar'));
275 $mock = $this->getMockBuilder(SomeClass::class)
279 $mock->expects($this->once())
283 $this->assertEquals('pass', $mock->doSomething('foo', 'bar'));
288 $mock = $this->getMockBuilder(AnInterface::class)
291 $mock->expects($this->any())
293 ->will($this->returnSelf());
295 $this->assertEquals($mock, $mock->doSomething());
297 $mock = $this->getMockBuilder(AnInterface::class)
300 $mock->expects($this->any())
304 $this->assertEquals($mock, $mock->doSomething());
309 $mock = $this->getMockBuilder(AnInterface::class)
312 $mock->expects($this->any())
314 ->will($this->onConsecutiveCalls('a', 'b', 'c'));
316 $this->assertEquals('a', $mock->doSomething());
317 $this->assertEquals('b', $mock->doSomething());
318 $this->assertEquals('c', $mock->doSomething());
320 $mock = $this->getMockBuilder(AnInterface::class)
323 $mock->expects($this->any())
327 $this->assertEquals('a', $mock->doSomething());
328 $this->assertEquals('b', $mock->doSomething());
329 $this->assertEquals('c', $mock->doSomething());
334 $mock = $this->getMockBuilder(SomeClass::class)
338 $mock->expects($this->once())
340 ->will($this->returnCallback(['MethodCallback', 'staticCallback']));
342 $this->assertEquals('pass', $mock->doSomething('foo', 'bar'));
347 $mock = $this->getMockBuilder(SomeClass::class)
351 $mock->expects($this->once())
353 ->will($this->returnCallback([new MethodCallback, 'nonStaticCallback']));
355 $this->assertEquals('pass', $mock->doSomething('foo', 'bar'));
360 $mock1 = $this->getMockBuilder(AnInterface::class)
363 $mock2 = $this->getMockBuilder(AnInterface::class)
366 $this->assertEquals(get_class($mock1), get_class($mock2));
371 $mock1 = $this->getMockBuilder(PartialMockTestClass::class)
374 $mock2 = $this->getMockBuilder(PartialMockTestClass::class)
378 $mock3 = $this->getMockBuilder(PartialMockTestClass::class)
382 $mock4 = $this->getMockBuilder(PartialMockTestClass::class)
386 $mock5 = $this->getMockBuilder(PartialMockTestClass::class)
390 $this->assertNotEquals(get_class($mock1), get_class($mock2));
391 $this->assertNotEquals(get_class($mock1), get_class($mock3));
392 $this->assertNotEquals(get_class($mock1), get_class($mock4));
393 $this->assertNotEquals(get_class($mock1), get_class($mock5));
394 $this->assertEquals(get_class($mock2), get_class($mock3));
395 $this->assertNotEquals(get_class($mock2), get_class($mock4));
396 $this->assertNotEquals(get_class($mock2), get_class($mock5));
397 $this->assertEquals(get_class($mock4), get_class($mock5));
402 $mock1 = $this->getMockBuilder(PartialMockTestClass::class)
405 $mock2 = $this->getMockBuilder(PartialMockTestClass::class)
409 $mock3 = $this->getMockBuilder(PartialMockTestClass::class)
412 $mock4 = $this->getMockBuilder(PartialMockTestClass::class)
417 $mock5 = $this->getMockBuilder(PartialMockTestClass::class)
421 $this->assertNotEquals(get_class($mock1), get_class($mock2));
422 $this->assertEquals(get_class($mock1), get_class($mock3));
423 $this->assertNotEquals(get_class($mock1), get_class($mock4));
424 $this->assertNotEquals(get_class($mock2), get_class($mock3));
425 $this->assertNotEquals(get_class($mock2), get_class($mock4));
426 $this->assertNotEquals(get_class($mock2), get_class($mock5));
427 $this->assertNotEquals(get_class($mock3), get_class($mock4));
428 $this->assertNotEquals(get_class($mock3), get_class($mock5));
429 $this->assertNotEquals(get_class($mock4), get_class($mock5));
434 $mock = $this->getMockBuilder(stdClass::class)->setMockClassName('FixedName')->getMock();
435 $mock = $this->getMockBuilder(stdClass::class)->setMockClassName('FixedName')->getMock();
436 $this->assertInstanceOf(stdClass::class, $mock);
441 $mock1 = $this->getMockBuilder(PartialMockTestClass::class)
444 $mock2 = $this->getMockBuilder(PartialMockTestClass::class)
448 $this->assertTrue($mock1->constructorCalled);
449 $this->assertFalse($mock2->constructorCalled);
454 $mock1 = $this->getMockBuilder(PartialMockTestClass::class)
457 $mock2 = $this->getMockBuilder(PartialMockTestClass::class)
461 $this->assertNotEquals(get_class($mock1), get_class($mock2));
466 $mock = $this->getMockBuilder(AbstractMockTestClass::class)
469 $mock->expects($this->never())
478 $mock = $this->getMockBuilder($type)
481 $this->assertInstanceOf(Traversable::class, $mock);
486 $mock = $this->getMockBuilder([AnInterface::class, AnotherInterface::class])
489 $this->assertInstanceOf(AnInterface::class, $mock);
490 $this->assertInstanceOf(AnotherInterface::class, $mock);
495 $mock = $this->getMockForTrait(AbstractTrait::class);
497 $mock->expects($this->never())
503 $this->assertContains(AbstractTrait::class, $traits);
508 $a = $this->getMockBuilder(stdClass::class)
513 $this->assertEquals($a, $b);
518 $a = $this->getMockBuilder(stdClass::class)
521 $b = $this->getMockBuilder(stdClass::class)
524 $this->assertEquals($a, $b);
529 $a = $this->getMockBuilder(stdClass::class)
532 $b = $this->getMockBuilder(stdClass::class)
535 $this->assertNotSame($a, $b);
540 $x = $this->getMockBuilder(stdClass::class)
545 $mock = $this->getMockBuilder(stdClass::class)
549 $mock->expects($this->once())
551 ->with($this->equalTo($x));
558 $x = $this->getMockBuilder(stdClass::class)
563 $mock = $this->getMockBuilder(stdClass::class)
567 $mock->expects($this->once())
569 ->with($this->logicalNot($this->identicalTo($x)));
578 $mock = $this->getMockBuilder('SomeClass')
585 $mock->expects($this->any())
588 $this->returnCallback(
597 $this->assertEquals(1, count($actualArguments));
598 $this->assertEquals($expectedObject, $actualArguments[0]);
599 $this->assertNotSame($expectedObject, $actualArguments[0]);
606 $mock = $this->getMockBuilder('SomeClass')
613 $mock->expects($this->any())
616 $this->returnCallback(
625 $this->assertEquals(1, count($actualArguments));
626 $this->assertSame($expectedObject, $actualArguments[0]);
631 $mockWithCloning = $this->getMockBuilder('SomeClass')
636 $mockWithoutCloning = $this->getMockBuilder('SomeClass')
641 $this->assertNotEquals($mockWithCloning, $mockWithoutCloning);
646 $mock = $this->getMockBuilder(SomeClass::class)
650 $mock->expects($this->once())
657 $this->fail('Expected exception');
659 $this->assertSame(
666 $this->resetMockObjects();
671 $mock = $this->getMockBuilder(SomeClass::class)
675 $mock->expects($this->once())
682 $this->fail('Expected exception');
684 $this->assertSame(
691 $this->resetMockObjects();
696 $mock = $this->getMockBuilder(SomeClass::class)
700 $mock->expects($this->once())
707 $this->assertSame(
717 $this->fail('Expected exception');
719 $this->assertSame(
735 $this->resetMockObjects();
740 $mock = $this->getMockBuilder(SomeClass::class)
744 $mock->expects($this->never())
750 $this->fail('Expected exception');
752 $this->assertSame(
758 $this->resetMockObjects();
763 $mock = $this->getMockBuilder(SomeClass::class)
767 $mock->expects($this->never())
773 $this->fail('Expected exception');
775 $this->assertSame(
781 $this->resetMockObjects();
786 $mock = $this->getMockBuilder(SomeClass::class)
790 $mock->expects($this->once())
792 ->with($this->anything());
796 $this->fail('Expected exception');
798 $this->assertSame(
806 $this->resetMockObjects();
814 $foo = $this->getMockBuilder('MethodCallbackByReference')
820 $foo->expects($this->any())
822 ->will($this->returnCallback([$foo, 'callback']));
828 $this->assertEquals(1, $b);
836 $foo = $this->getMockBuilder('MethodCallbackByReference')
841 $foo->expects($this->any())
843 ->will($this->returnCallback(
853 $this->assertEquals(1, $b);
861 $foo = $this->getMockBuilder('MethodCallbackByReference')
870 $foo->expects($this->any())
873 ->will($this->returnCallback([$foo, 'callback']));
875 $this->assertNull($foo->bar($a, $b, $c));
883 $foo = $this->getMockBuilder('MethodCallbackByReference')
892 $foo->expects($this->any())
894 ->with($this->isInstanceOf(stdClass::class), $b, $c)
895 ->will($this->returnCallback([$foo, 'callback']));
897 $this->assertNull($foo->bar($a, $b, $c));
905 $mock = $this->getMockFromWsdl(__DIR__ . '/_fixture/GoogleSearch.wsdl', 'WsdlMock');
907 $this->assertStringStartsWith(
918 … $mock = $this->getMockFromWsdl(__DIR__ . '/_fixture/GoogleSearch.wsdl', 'My\\Space\\WsdlMock');
920 $this->assertStringStartsWith(
931 $a = $this->getMockFromWsdl(__DIR__ . '/_fixture/GoogleSearch.wsdl');
932 $b = $this->getMockFromWsdl(__DIR__ . '/_fixture/GoogleSearch.wsdl');
934 $this->assertStringStartsWith('Mock_GoogleSearch_', get_class($a));
935 $this->assertEquals(get_class($a), get_class($b));
944 $this->assertInstanceOf(
946 $this->getMockBuilder(InterfaceWithStaticMethod::class)->getMock()
955 $mock = $this->getMockBuilder(ClassWithStaticMethod::class)->getMock();
966 $this->assertInstanceOf(
968 $this->getMockBuilder(ClassThatImplementsSerializable::class)
976 $this->assertInstanceOf(
978 $this->getMockBuilder(ClassWithSelfTypeHint::class)->getMock()
984 $refl = new ReflectionObject($this);
988 $prop->setValue($this, []);
993 $mock = $this->getMockBuilder(StringableClass::class)->getMock();
995 $this->assertInternalType('string', (string) $mock);
1000 $mock = $this->getMockBuilder(StringableClass::class)->getMock();
1004 $this->assertSame('foo', (string) $mock);
1021 $mock = $this->getMockBuilder(Foo::class)->setMethods(['bar'])->getMock();
1025 $mock->expects($this->exactly($expectedNumberOfCalls))->method('bar')
1026 ->with($this->callback(function ($argument) use (&$callCount) {