From 4e176d7b9e7a9c3ca8258435b897ba90c1657e65 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 7 Dec 2019 21:06:19 +0100 Subject: [PATCH] another fix test --- DataStorage/Cache/Connection/MemCached.php | 16 ++++++++++++++++ .../Cache/Connection/MemCachedTest.php | 1 + .../Cache/Connection/RedisCacheTest.php | 2 +- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/DataStorage/Cache/Connection/MemCached.php b/DataStorage/Cache/Connection/MemCached.php index 2d21f9153..eb11aee75 100644 --- a/DataStorage/Cache/Connection/MemCached.php +++ b/DataStorage/Cache/Connection/MemCached.php @@ -33,6 +33,14 @@ class MemCached extends ConnectionAbstract */ protected string $type = CacheType::MEMCACHED; + /** + * Only cache if data is larger than threshold (0-100). + * + * @var int + * @since 1.0.0 + */ + private int $threshold = 0; + /** * Constructor. * @@ -175,6 +183,14 @@ class MemCached extends ConnectionAbstract return $stats; } + /** + * {@inheritdoc} + */ + public function getThreshold() : int + { + return $this->threshold; + } + /** * Destructor. * diff --git a/tests/DataStorage/Cache/Connection/MemCachedTest.php b/tests/DataStorage/Cache/Connection/MemCachedTest.php index 57aea1483..b868bbb39 100644 --- a/tests/DataStorage/Cache/Connection/MemCachedTest.php +++ b/tests/DataStorage/Cache/Connection/MemCachedTest.php @@ -49,6 +49,7 @@ class MemCachedTest extends \PHPUnit\Framework\TestCase self::assertEquals('', $this->cache->getPrefix()); self::assertEquals(CacheType::MEMCACHED, $this->cache->getType()); self::assertTrue($this->cache->flushAll()); + self::assertEquals(0, $this->cache->getThreshold()); self::assertNull($this->cache->get('test')); self::assertEquals( [ diff --git a/tests/DataStorage/Cache/Connection/RedisCacheTest.php b/tests/DataStorage/Cache/Connection/RedisCacheTest.php index bffcddba8..0d6e371fd 100644 --- a/tests/DataStorage/Cache/Connection/RedisCacheTest.php +++ b/tests/DataStorage/Cache/Connection/RedisCacheTest.php @@ -49,7 +49,7 @@ class RedisCacheTest extends \PHPUnit\Framework\TestCase self::assertEquals('', $this->cache->getPrefix()); self::assertEquals(CacheType::REDIS, $this->cache->getType()); self::assertTrue($this->cache->flushAll()); - self::assertEquals(50, $this->cache->getThreshold()); + self::assertEquals(0, $this->cache->getThreshold()); self::assertNull($this->cache->get('test')); self::assertEquals( [