BLUE
PHP 7.4.33
Path:
/var/www/podiocopy.bitkit.dk/httpdocs/vendor.new/phpunit/phpunit-mock-objects/tests
Run
Logout
Edit File
Size: 3.38 KB
Close
/var/www/podiocopy.bitkit.dk/httpdocs/vendor.new/phpunit/phpunit-mock-objects/tests/MockBuilderTest.php
Text
Base64
<?php /* * This file is part of the PHPUnit_MockObject package. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * @since File available since Release 1.0.0 */ class Framework_MockBuilderTest extends PHPUnit_Framework_TestCase { public function testMockBuilderRequiresClassName() { $spec = $this->getMockBuilder('Mockable'); $mock = $spec->getMock(); $this->assertTrue($mock instanceof Mockable); } public function testByDefaultMocksAllMethods() { $spec = $this->getMockBuilder('Mockable'); $mock = $spec->getMock(); $this->assertNull($mock->mockableMethod()); $this->assertNull($mock->anotherMockableMethod()); } public function testMethodsToMockCanBeSpecified() { $spec = $this->getMockBuilder('Mockable'); $spec->setMethods(array('mockableMethod')); $mock = $spec->getMock(); $this->assertNull($mock->mockableMethod()); $this->assertTrue($mock->anotherMockableMethod()); } public function testByDefaultDoesNotPassArgumentsToTheConstructor() { $spec = $this->getMockBuilder('Mockable'); $mock = $spec->getMock(); $this->assertEquals(array(null, null), $mock->constructorArgs); } public function testMockClassNameCanBeSpecified() { $spec = $this->getMockBuilder('Mockable'); $spec->setMockClassName('ACustomClassName'); $mock = $spec->getMock(); $this->assertTrue($mock instanceof ACustomClassName); } public function testConstructorArgumentsCanBeSpecified() { $spec = $this->getMockBuilder('Mockable'); $spec->setConstructorArgs($expected = array(23, 42)); $mock = $spec->getMock(); $this->assertEquals($expected, $mock->constructorArgs); } public function testOriginalConstructorCanBeDisabled() { $spec = $this->getMockBuilder('Mockable'); $spec->disableOriginalConstructor(); $mock = $spec->getMock(); $this->assertNull($mock->constructorArgs); } public function testByDefaultOriginalCloneIsPreserved() { $spec = $this->getMockBuilder('Mockable'); $mock = $spec->getMock(); $cloned = clone $mock; $this->assertTrue($cloned->cloned); } public function testOriginalCloneCanBeDisabled() { $spec = $this->getMockBuilder('Mockable'); $spec->disableOriginalClone(); $mock = $spec->getMock(); $mock->cloned = false; $cloned = clone $mock; $this->assertFalse($cloned->cloned); } public function testCallingAutoloadCanBeDisabled() { // it is not clear to me how to test this nor the difference // between calling it or not $this->markTestIncomplete(); } public function testProvidesAFluentInterface() { $spec = $this->getMockBuilder('Mockable') ->setMethods(array('mockableMethod')) ->setConstructorArgs(array()) ->setMockClassName('DummyClassName') ->disableOriginalConstructor() ->disableOriginalClone() ->disableAutoload(); $this->assertTrue($spec instanceof PHPUnit_Framework_MockObject_MockBuilder); } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 2 × Files: 5
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
MockObject
DIR
-
drwxr-xr-x
2015-10-02 06:51:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
_fixture
DIR
-
drwxr-xr-x
2015-10-02 06:51:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
bootstrap.php
103 B
lrw-r--r--
2015-10-02 06:51:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
GeneratorTest.php
6.60 KB
lrw-r--r--
2015-10-02 06:51:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
MockBuilderTest.php
3.38 KB
lrw-r--r--
2015-10-02 06:51:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
MockObjectTest.php
26.83 KB
lrw-r--r--
2015-10-02 06:51:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ProxyObjectTest.php
1.10 KB
lrw-r--r--
2015-10-02 06:51:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).