- version 3.6+
-
-
Save arodbits/c817de10919e7bf2ae93 to your computer and use it in GitHub Desktop.
Code:
$this->assertion()
- assertRegExp
- assertNotRegExp
- assertStringMatchesFormat
- assertStringNotMatchesFormat
- assertStringStartsWith
- assertStringStartsNotWith
- assertStringEndsWith
- assertStringEndsNotWith
- assertArrayHasKey
- assertArrayNotHasKey
- assertContains
- assertNotContains
- assertContainsOnly
- assertNotContainsOnly
- assertCount
- assertNotCount
- assertSameSize
- assertNotSameSize
- assertAttributeContains
- assertAttributeNotContains
- assertAttributeContainsOnly
- assertAttributeNotContainsOnly
- assertAttributeCount
- assertAttributeNotCount
- assertTrue
- assertFalse
- assertNotNull
- assertNull
- assertSame
- assertNotSame
- assertEquals
- assertNotEquals
- assertEmpty
- assertNotEmpty
- assertGreaterThan
- assertGreaterThanOrEqual
- assertLessThan
- assertLessThanOrEqual
- assertInstanceOf
- assertNotInstanceOf
- assertInternalType
- assertNotInternalType
- assertAttributeSame
- assertAttributeNotSame
- assertAttributeEquals
- assertAttributeNotEquals
- assertAttributeEmpty
- assertAttributeNotEmpty
- assertAttributeGreaterThan
- assertAttributeGreaterThanOrEqual
- assertAttributeLessThan
- assertAttributeLessThanOrEqual
- assertAttributeInstanceOf
- assertAttributeNotInstanceOf
- assertAttributeInternalType
- assertAttributeNotInternalType
- assertClassHasAttribute
- assertClassNotHasAttribute
- assertClassHasStaticAttribute
- assertClassNotHasStaticAttribute
- assertObjectHasAttribute
- assertObjectNotHasAttribute
- assertFileEquals
- assertFileNotEquals
- assertStringEqualsFile
- assertStringNotEqualsFile
- assertFileExists
- assertFileNotExists
- assertXmlFileEqualsXmlFile
- assertXmlFileNotEqualsXmlFile
- assertXmlStringEqualsXmlFile
- assertXmlStringNotEqualsXmlFile
- assertXmlStringEqualsXmlString
- assertXmlStringNotEqualsXmlString
- assertEqualXMLStructure
- assertStringMatchesFormatFile
- assertStringNotMatchesFormatFile
- assertSelectCount
- assertSelectRegExp
- assertSelectEquals
- assertTag
- assertNotTag
- assertThat
Code:
$this->mocker()
Returns a mock object for the specified class.
- param: ...
- return: PHPUnit_Framework_MockObject_MockObject
PHPUnit_Framework_MockObject_MockObject getMock(string $originalClassName [, mixed $methods = array() [, array $arguments = array() [, string $mockClassName = '' [, bool $callOriginalConstructor = TRUE [, bool $callOriginalClone = TRUE [, bool $callAutoload = TRUE]]]]]])
Returns a mock object for the specified abstract class with all abstract methods of the class mocked. Concrete methods to mock can be specified with the last parameter.
- param: ...
- return: PHPUnit_Framework_MockObject_MockObject
PHPUnit_Framework_MockObject_MockObject getMockForAbstractClass(string $originalClassName [, array $arguments = array() [, string $mockClassName = '' [, bool $callOriginalConstructor = TRUE [, bool $callOriginalClone = TRUE [, bool $callAutoload = TRUE [, array $mockedMethods = array()]]]]]])
Returns a builder object to create mock objects using a fluent interface.
- param: string
- return: PHPUnit_Framework_MockObject_MockBuilder
PHPUnit_Framework_MockObject_MockBuilder getMockBuilder(string $className)
Code:
$mock->expects($this->matcher())
Returns a matcher that matches when the method it is evaluated for is executed zero or more times.
- return: PHPUnit_Framework_MockObject_Matcher_AnyInvokedCount
PHPUnit_Framework_MockObject_Matcher_AnyInvokedCount any()
Returns a matcher that matches when the method it is evaluated for is never executed.
- return: PHPUnit_Framework_MockObject_Matcher_InvokedCount
PHPUnit_Framework_MockObject_Matcher_InvokedCount never()
Returns a matcher that matches when the method it is evaluated for is executed at least once.
- return: PHPUnit_Framework_MockObject_Matcher_InvokedAtLeastOnce
PHPUnit_Framework_MockObject_Matcher_InvokedAtLeastOnce atLeastOnce()
Returns a matcher that matches when the method it is evaluated for is executed exactly once.
- return: PHPUnit_Framework_MockObject_Matcher_InvokedCount
PHPUnit_Framework_MockObject_Matcher_InvokedCount once()
Returns a matcher that matches when the method it is evaluated for is executed exactly once.
- param: int
- return: PHPUnit_Framework_MockObject_Matcher_InvokedCount
PHPUnit_Framework_MockObject_Matcher_InvokedCount exactly(int $count)
Returns a matcher that matches when the method it is evaluated for is invoked at the given $index.
- param: int
- return: PHPUnit_Framework_MockObject_Matcher_InvokedAtIndex
PHPUnit_Framework_MockObject_Matcher_InvokedAtIndex at(int $index)
Code:
$mock->will($this->stub())
Desc.
PHPUnit_Framework_MockObject_Stub_Return returnValue(mixed $value)
Desc.
PHPUnit_Framework_MockObject_Stub_ReturnValue MapreturnValueMap(array $valueMap)
PHPUnit_Framework_MockObject_Stub_ReturnArgument returnArgument(int $argumentIndex)
Desc.
PHPUnit_Framework_MockObject_Stub_ReturnCallback returnCallback(mixed $callback)
Returns the current object.
PHPUnit_Framework_MockObject_Stub_ReturnSelf returnSelf()
Desc.
PHPUnit_Framework_MockObject_Stub_Exception throwException(Exception $exception)
Desc.
PHPUnit_Framework_MockObject_Stub_ConsecutiveCalls onConsecutiveCalls(mixed ... [, mixed ...])
Code:
$this->builder()->builder()...
Specify the methods that are to be replaced with a configurable test double. The behavior of the other methods is not changed.
- param: array|NULL
- return: PHPUnit_Framework_MockObject_MockBuilder
PHPUnit_Framework_MockObject_MockBuilder setMethods(mixed $methods)
Specifies the arguments for the constructor.
- param: array
- return: PHPUnit_Framework_MockObject_MockBuilder
PHPUnit_Framework_MockObject_MockBuilder setConstructorArgs(array $args)
Specifies the name for the mock class.
- param: string
- return: PHPUnit_Framework_MockObject_MockBuilder
PHPUnit_Framework_MockObject_MockBuilder setMockClassName(string $name)
Suppresses the invocation of the original constructor.
- return: PHPUnit_Framework_MockObject_MockBuilder
PHPUnit_Framework_MockObject_MockBuilder disableOriginalConstructor()
Suppresses the invocation of the original clone constructor.
- return: PHPUnit_Framework_MockObject_MockBuilder
PHPUnit_Framework_MockObject_MockBuilder disableOriginalClone()
Suppresses the use of class autoloading while creating the mock object.
- return: PHPUnit_Framework_MockObject_MockBuilder
PHPUnit_Framework_MockObject_MockBuilder disableAutoload()
Creates a mock object using a fluent interface.
- return: PHPUnit_Framework_MockObject_MockObject
PHPUnit_Framework_MockObject_MockObject getMock()
Creates a mock object for an abstract class using a fluent interface.
- return: PHPUnit_Framework_MockObject_MockObject
PHPUnit_Framework_MockObject_MockObject getMockForAbstractClass()