%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
| Server IP : 14.207.165.8 / Your IP : 216.73.216.26 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/thread-self/root/var/www/html/ppaobm/vendor/codeception/verify/src/Codeception/ |
Upload File : |
<?php
namespace Codeception;
use PHPUnit\Framework\Assert as a;
class Verify {
public static $override = false;
protected $actual = null;
protected $description = '';
protected $isFileExpectation = false;
public function __construct($description)
{
$descriptionGiven = (func_num_args() == 2);
if (!$descriptionGiven) {
$this->actual = $description;
return;
}
$actual = func_get_args();
$this->actual = $actual[1];
$this->description = $description;
}
/**
* @param boolean $isFileExpectation
*/
public function setIsFileExpectation($isFileExpectation)
{
$this->isFileExpectation = $isFileExpectation;
}
public function equals($expected, $delta = 0)
{
if ( ! $this->isFileExpectation ) {
a::assertEquals($expected, $this->actual, $this->description, $delta);
} else {
a::assertFileEquals($expected, $this->actual, $this->description);
}
}
public function notEquals($expected, $delta = 0)
{
if ( ! $this->isFileExpectation ) {
a::assertNotEquals($expected, $this->actual, $this->description, $delta);
} else {
a::assertFileNotEquals($expected, $this->actual, $this->description);
}
}
public function contains($needle)
{
a::assertContains($needle, $this->actual, $this->description);
}
public function notContains($needle)
{
a::assertNotContains($needle, $this->actual, $this->description);
}
public function greaterThan($expected)
{
a::assertGreaterThan($expected, $this->actual, $this->description);
}
public function lessThan($expected)
{
a::assertLessThan($expected, $this->actual, $this->description);
}
public function greaterOrEquals($expected)
{
a::assertGreaterThanOrEqual($expected, $this->actual, $this->description);
}
public function lessOrEquals($expected)
{
a::assertLessThanOrEqual($expected, $this->actual, $this->description);
}
public function true()
{
a::assertTrue($this->actual, $this->description);
}
public function false()
{
a::assertFalse($this->actual, $this->description);
}
public function null()
{
a::assertNull($this->actual, $this->description);
}
public function notNull()
{
a::assertNotNull($this->actual, $this->description);
}
public function isEmpty()
{
a::assertEmpty($this->actual, $this->description);
}
public function notEmpty()
{
a::assertNotEmpty($this->actual, $this->description);
}
public function hasKey($key)
{
a::assertArrayHasKey($key, $this->actual, $this->description);
}
public function hasntKey($key)
{
a::assertArrayNotHasKey($key, $this->actual, $this->description);
}
public function isInstanceOf($class)
{
a::assertInstanceOf($class, $this->actual, $this->description);
}
public function isNotInstanceOf($class)
{
a::assertNotInstanceOf($class, $this->actual, $this->description);
}
public function internalType($type)
{
a::assertInternalType($type, $this->actual, $this->description);
}
public function notInternalType($type)
{
a::assertNotInternalType($type, $this->actual, $this->description);
}
public function hasAttribute($attribute)
{
if (is_string($this->actual)) {
a::assertClassHasAttribute($attribute, $this->actual, $this->description);
} else {
a::assertObjectHasAttribute($attribute, $this->actual, $this->description);
}
}
public function notHasAttribute($attribute)
{
if (is_string($this->actual)) {
a::assertClassNotHasAttribute($attribute, $this->actual, $this->description);
} else {
a::assertObjectNotHasAttribute($attribute, $this->actual, $this->description);
}
}
public function hasStaticAttribute($attribute)
{
a::assertClassHasStaticAttribute($attribute, $this->actual, $this->description);
}
public function notHasStaticAttribute($attribute)
{
a::assertClassNotHasStaticAttribute($attribute, $this->actual, $this->description);
}
public function containsOnly($type, $isNativeType = NULL)
{
a::assertContainsOnly($type, $this->actual, $isNativeType, $this->description);
}
public function notContainsOnly($type, $isNativeType = NULL)
{
a::assertNotContainsOnly($type, $this->actual, $isNativeType, $this->description);
}
public function containsOnlyInstancesOf($class)
{
a::assertContainsOnlyInstancesOf($class, $this->actual, $this->description);
}
public function count($array)
{
a::assertCount($array, $this->actual, $this->description);
}
public function notCount($array)
{
a::assertNotCount($array, $this->actual, $this->description);
}
public function equalXMLStructure($xml, $checkAttributes = FALSE)
{
a::assertEqualXMLStructure($xml, $this->actual, $checkAttributes, $this->description);
}
public function exists()
{
if (!$this->isFileExpectation ) {
throw new \Exception('exists() expectation should be called with expect_file()');
}
a::assertFileExists($this->actual, $this->description);
}
public function notExists()
{
if (!$this->isFileExpectation ) {
throw new \Exception('notExists() expectation should be called with expect_file()');
}
a::assertFileNotExists($this->actual, $this->description);
}
public function equalsJsonFile($file)
{
if (!$this->isFileExpectation ) {
a::assertJsonStringEqualsJsonFile($file, $this->actual, $this->description);
} else {
a::assertJsonFileEqualsJsonFile($file, $this->actual, $this->description);
}
}
public function equalsJsonString($string)
{
a::assertJsonStringEqualsJsonString($string, $this->actual, $this->description);
}
public function regExp($expression)
{
a::assertRegExp($expression, $this->actual, $this->description);
}
public function matchesFormat($format)
{
a::assertStringMatchesFormat($format, $this->actual, $this->description);
}
public function notMatchesFormat($format)
{
a::assertStringNotMatchesFormat($format, $this->actual, $this->description);
}
public function matchesFormatFile($formatFile)
{
a::assertStringMatchesFormatFile($formatFile, $this->actual, $this->description);
}
public function notMatchesFormatFile($formatFile)
{
a::assertStringNotMatchesFormatFile($formatFile, $this->actual, $this->description);
}
public function same($expected)
{
a::assertSame($expected, $this->actual, $this->description);
}
public function notSame($expected)
{
a::assertNotSame($expected, $this->actual, $this->description);
}
public function endsWith($suffix)
{
a::assertStringEndsWith($suffix, $this->actual, $this->description);
}
public function notEndsWith($suffix)
{
a::assertStringEndsNotWith($suffix, $this->actual, $this->description);
}
public function equalsFile($file)
{
a::assertStringEqualsFile($file, $this->actual, $this->description);
}
public function notEqualsFile($file)
{
a::assertStringNotEqualsFile($file, $this->actual, $this->description);
}
public function startsWith($prefix)
{
a::assertStringStartsWith($prefix, $this->actual, $this->description);
}
public function notStartsWith($prefix)
{
a::assertStringStartsNotWith($prefix, $this->actual, $this->description);
}
public function equalsXmlFile($file)
{
if (!$this->isFileExpectation ) {
a::assertXmlStringEqualsXmlFile($file, $this->actual, $this->description);
} else {
a::assertXmlFileEqualsXmlFile($file, $this->actual, $this->description);
}
}
public function equalsXmlString($xmlString)
{
a::assertXmlStringEqualsXmlString($xmlString, $this->actual, $this->description);
}
}