| 1234567891011121314151617181920212223242526272829303132333435 | <?phpuse League\Flysystem\Cached\Storage\Memcached;use PHPUnit\Framework\TestCase;class MemcachedTests extends TestCase{    public function testLoadFail()    {        $client = Mockery::mock('Memcached');        $client->shouldReceive('get')->once()->andReturn(false);        $cache = new Memcached($client);        $cache->load();        $this->assertFalse($cache->isComplete('', false));    }    public function testLoadSuccess()    {        $response = json_encode([[], ['' => true]]);        $client = Mockery::mock('Memcached');        $client->shouldReceive('get')->once()->andReturn($response);        $cache = new Memcached($client);        $cache->load();        $this->assertTrue($cache->isComplete('', false));    }    public function testSave()    {        $response = json_encode([[], []]);        $client = Mockery::mock('Memcached');        $client->shouldReceive('set')->once()->andReturn($response);        $cache = new Memcached($client);        $cache->save();    }}
 |