123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace Illuminate\Tests\Cache;
- use Illuminate\Cache\NullStore;
- use PHPUnit\Framework\TestCase;
- class CacheNullStoreTest extends TestCase
- {
- public function testItemsCanNotBeCached()
- {
- $store = new NullStore;
- $store->put('foo', 'bar', 10);
- $this->assertNull($store->get('foo'));
- }
- public function testGetMultipleReturnsMultipleNulls()
- {
- $store = new NullStore;
- $this->assertEquals([
- 'foo' => null,
- 'bar' => null,
- ], $store->many([
- 'foo',
- 'bar',
- ]));
- }
- public function testIncrementAndDecrementReturnFalse()
- {
- $store = new NullStore;
- $this->assertFalse($store->increment('foo'));
- $this->assertFalse($store->decrement('foo'));
- }
- }
|