Шпаргалка по методам утверждений в PHPUnit. Официальная страница "Утверждения"
Все описания начинаются с утверждения того, что...
Метод | Сигнатура | Описание |
---|---|---|
assertArrayHasKey() |
assertArrayHasKey(mixed $key, array $array[, string $message = '']) |
В массиве $array содержится ключ $key |
assertArrayNotHasKey() |
assertArrayNotHasKey(mixed $key, array $array[, string $message = '']) |
В массиве $array НЕ содержится ключ $key |
assertClassHasAttribute() |
assertClassHasAttribute(string $attributeName, string $className[, string $message = '']) |
В классе $className есть атрибут $attributeName |
assertClassNotHasAttribute() |
assertClassNotHasAttribute(string $attributeName, string $className[, string $message = '']) |
В классе $className НЕТ атрибута $attributeName |
assertClassHasStaticAttribute() |
assertClassHasStaticAttribute(string $attributeName, string $className[, string $message = '']) |
В классе $className есть статический атрибут $attributeName |
assertClassNotHasStaticAttribute() |
assertClassNotHasStaticAttribute(string $attributeName, string $className[, string $message = '']) |
В классе $className НЕТ статического атрибута $attributeName |
assertContains() |
assertContains(mixed $needle, iterable $haystack[, string $message = '']) |
Значение $needle является элементом $haystack |
assertNotContains() |
assertNotContains(mixed $needle, iterable $haystack[, string $message = '']) |
Значение $needle НЕ является элементом $haystack |
assertContainsOnly() |
assertContainsOnly(string $type, iterable $haystack[, boolean $isNativeType = null, string $message = '']) |
Значения в $haystack содержать только переменные типа $type |
assertNotContainsOnly() |
assertNotContainsOnly(string $type, iterable $haystack[, boolean $isNativeType = null, string $message = '']) |
Значения в $haystack содержать НЕ только переменные типа $type |
assertContainsOnlyInstancesOf() |
assertContainsOnlyInstancesOf(string $classname, Traversable|array $haystack[, string $message = '']) |
$haystack содержит только экземпляры класса $classname |
assertCount() |
assertCount($expectedCount, $haystack[, string $message = '']) |
Количество элементов в $haystack равно $expectedCount |
assertNotCount() |
assertNotCount($expectedCount, $haystack[, string $message = '']) |
Количество элементов в $haystack НЕ равно $expectedCount |
assertDirectoryExists() |
assertDirectoryExists(string $directory[, string $message = '']) |
Указанный каталог существует |
assertDirectoryIsReadable() |
assertDirectoryIsReadable(string $directory[, string $message = '']) |
Указанная директория является каталогом или доступна для чтения |
assertDirectoryIsWritable() |
assertDirectoryIsWritable(string $directory[, string $message = '']) |
Указанный каталог является каталогом или доступен для записи |
assertEmpty() |
assertEmpty(mixed $actual[, string $message = '']) |
$actual является пустым |
assertNotEmpty() |
assertNotEmpty(mixed $actual[, string $message = '']) |
$actual Не является пустым |
assertEquals() |
assertEquals(mixed $expected, mixed $actual[, string $message = '']) |
Две переменные $expected и $actual равны |
assertNotEquals() |
assertNotEquals(mixed $expected, mixed $actual[, string $message = '']) |
Две переменные $expected и $actual НЕ равны |
assertFalse() |
assertFalse(bool $condition[, string $message = '']) |
$condition равняется false |
assertNotFalse() |
assertNotFalse(bool $condition[, string $message = '']) |
$condition равняется true |
assertFileEquals() |
assertFileEquals(string $expected, string $actual[, string $message = '']) |
Файл, указанный в $expected , имеет то же содержимое, что и файл, переданный в $actual |
assertFileNotEquals() |
assertFileNotEquals(string $expected, string $actual[, string $message = '']) |
Файл, указанный в $expected , НЕ имеет того же содержимого, что и файл, переданный в $actual |
assertFileExists() |
assertFileExists(string $filename[, string $message = '']) |
Файл, указанный в $filename существует. |
assertFileIsReadable() |
assertFileIsReadable(string $filename[, string $message = '']) |
Файл, указанный в $filename является файлом или доступен для чтения |
assertInstanceOf() |
assertInstanceOf($expected, $actual[, $message = '']) |
$actual является экземпляром $expected |
assertNotInstanceOf() |
assertNotInstanceOf($expected, $actual[, $message = '']) |
$actual НЕ является экземпляром $expected |
assertIsArray() |
assertIsArray($actual[, $message = '']) |
$actual является типом array |
assertIsNotArray() |
assertIsNotArray($actual[, $message = '']) |
$actual НЕ является типом array |
assertIsBool() |
assertIsBool($actual[, $message = '']) |
$actual является типом bool |
assertIsNotBool() |
assertIsNotBool($actual[, $message = '']) |
$actual НЕ является типом bool |
assertIsFloat() |
assertIsFloat($actual[, $message = '']) |
$actual является типом float |
assertIsNotFloat() |
assertIsNotFloat($actual[, $message = '']) |
$actual НЕ является типом float |
assertIsInt() |
assertIsInt($actual[, $message = '']) |
$actual является типом int |
assertIsNotInt() |
assertIsNotInt($actual[, $message = '']) |
$actual НЕ является типом int |
assertIsIterable() |
assertIsIterable($actual[, $message = '']) |
$actual является типом iterable |
assertIsNotIterable() |
assertIsNotIterable($actual[, $message = '']) |
$actual НЕ является типом iterable |
assertIsNumeric() |
assertIsNumeric($actual[, $message = '']) |
$actual является типом numeric |
assertIsNotNumeric() |
assertIsNotNumeric($actual[, $message = '']) |
$actual НЕ является типом numeric |
assertIsObject() |
assertIsObject($actual[, $message = '']) |
$actual является типом object |
assertIsNotObject() |
assertIsNotObject($actual[, $message = '']) |
$actual НЕ является типом object |
assertIsScalar() |
assertIsScalar($actual[, $message = '']) |
$actual является типом scalar |
assertIsNotScalar() |
assertIsNotScalar($actual[, $message = '']) |
$actual НЕ является типом scalar |
assertIsString() |
assertIsString($actual[, $message = '']) |
$actual является типом string |
assertIsNotString() |
assertIsNotString($actual[, $message = '']) |
$actual НЕ является типом string |
assertJsonStringEqualsJsonFile() |
assertJsonStringEqualsJsonFile(mixed $expectedFile, mixed $actualJson[, string $message = '']) |
Значение $actualJson соответствует значению $expectedFile |
assertJsonStringEqualsJsonString() |
assertJsonStringEqualsJsonString(mixed $expectedJson, mixed $actualJson[, string $message = '']) |
Значение $actualJson соответствует значению $expectedJson |
assertLessThan() |
assertLessThan(mixed $expected, mixed $actual[, string $message = '']) |
Значение $actual меньше значения $expected |
assertLessThanOrEqual() |
assertLessThanOrEqual(mixed $expected, mixed $actual[, string $message = '']) |
Значение $actual меньше или равно значению $expected |
assertNan() |
assertNan(mixed $variable[, string $message = '']) |
$variable является NAN |
assertNull() |
assertNull(mixed $variable[, string $message = '']) |
$variable является null |
assertNotNull() |
assertNotNull(mixed $variable[, string $message = '']) |
$variable НЕ является null |
assertObjectHasAttribute() |
assertObjectHasAttribute(string $attributeName, object $object[, string $message = '']) |
$object->attributeName существует |
assertObjectNotHasAttribute() |
assertObjectNotHasAttribute(string $attributeName, object $object[, string $message = '']) |
$object->attributeName НЕ существует |
assertStringMatchesFormat() |
assertStringMatchesFormat(string $format, string $string[, string $message = '']) |
$string соответствует строке формата в $format |
assertStringNotMatchesFormat() |
assertStringNotMatchesFormat(string $format, string $string[, string $message = '']) |
$string НЕ соответствует строке формата в $format |
assertStringMatchesFormatFile() |
assertStringMatchesFormatFile(string $formatFile, string $string[, string $message = '']) |
$string соответствует содержимому $formatFile |
assertSame() |
assertSame(mixed $expected, mixed $actual[, string $message = '']) |
Две переменные $expected и $actual имеют один и тот же тип и значения |
assertNotSame() |
assertNotSame(mixed $expected, mixed $actual[, string $message = '']) |
Две переменные $expected и $actual не имеют одного и того же типа и значения |
assertStringEndsWith() |
assertStringEndsWith(string $suffix, string $string[, string $message = '']) |
$string заканчивается на $suffix |
assertStringEndsNotWith() |
assertStringEndsNotWith(string $suffix, string $string[, string $message = '']) |
$string НЕ заканчивается на $suffix |
assertStringEqualsFile() |
assertStringEqualsFile(string $expectedFile, string $actualString[, string $message = '']) |
Файл, указанный в $expectedFile имеет $actualString в качестве его содержимого |
assertStringNotEqualsFile() |
assertStringNotEqualsFile(string $expectedFile, string $actualString[, string $message = '']) |
Файл, указанный в $expectedFile НЕ имеет $actualString в качестве его содержимого |
assertStringStartsWith() |
assertStringStartsWith(string $prefix, string $string[, string $message = '']) |
$string начинается с $prefix |
assertStringStartsNotWith() |
assertStringStartsNotWith(string $prefix, string $string[, string $message = '']) |
$string НЕ начинается с $prefix |
assertTrue() |
assertTrue(bool $condition[, string $message = '']) |
$condition равно true |
assertNotTrue() |
assertNotTrue(bool $condition[, string $message = '']) |
$condition НЕ равно true |
Примеры тестов можно посмотреть на GitHub
Комментарии (0)
Пока еще не было комментариев ✍️