public static function PHPUnit_Framework_Assert::assertNotContainsOnly in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit/src/Framework/Assert.php \PHPUnit_Framework_Assert::assertNotContainsOnly()
Asserts that a haystack does not contain only values of a given type.
@since Method available since Release 3.1.4
Parameters
string $type:
mixed $haystack:
bool $isNativeType:
string $message:
4 calls to PHPUnit_Framework_Assert::assertNotContainsOnly()
- Framework_AssertTest::testAssertArrayNotContainsOnlyIntegers in vendor/
phpunit/ phpunit/ tests/ Framework/ AssertTest.php - @covers PHPUnit_Framework_Assert::assertNotContainsOnly
- Framework_AssertTest::testAssertArrayNotContainsOnlyStdClass in vendor/
phpunit/ phpunit/ tests/ Framework/ AssertTest.php - @covers PHPUnit_Framework_Assert::assertNotContainsOnly
- Framework_AssertTest::testAssertNotContainsOnlyThrowsException in vendor/
phpunit/ phpunit/ tests/ Framework/ AssertTest.php - @covers PHPUnit_Framework_Assert::assertNotContainsOnly @expectedException PHPUnit_Framework_Exception
- PHPUnit_Framework_Assert::assertAttributeNotContainsOnly in vendor/
phpunit/ phpunit/ src/ Framework/ Assert.php - Asserts that a haystack that is stored in a static attribute of a class or an attribute of an object does not contain only values of a given type.
File
- vendor/
phpunit/ phpunit/ src/ Framework/ Assert.php, line 341
Class
- PHPUnit_Framework_Assert
- A set of assert methods.
Code
public static function assertNotContainsOnly($type, $haystack, $isNativeType = null, $message = '') {
if (!(is_array($haystack) || is_object($haystack) && $haystack instanceof Traversable)) {
throw PHPUnit_Util_InvalidArgumentHelper::factory(2, 'array or traversable');
}
if ($isNativeType == null) {
$isNativeType = PHPUnit_Util_Type::isType($type);
}
self::assertThat($haystack, new PHPUnit_Framework_Constraint_Not(new PHPUnit_Framework_Constraint_TraversableContainsOnly($type, $isNativeType)), $message);
}