/** * Test our checks for encoding. */ public function test_require_encoding() { $this->assertTrue(cachestore_memcache::require_encoding('dev')); $this->assertTrue(cachestore_memcache::require_encoding('1.0')); $this->assertTrue(cachestore_memcache::require_encoding('1.0.0')); $this->assertTrue(cachestore_memcache::require_encoding('2.0')); $this->assertTrue(cachestore_memcache::require_encoding('2.0.8')); $this->assertTrue(cachestore_memcache::require_encoding('2.2.8')); $this->assertTrue(cachestore_memcache::require_encoding('3.0')); $this->assertTrue(cachestore_memcache::require_encoding('3.0-dev')); $this->assertTrue(cachestore_memcache::require_encoding('3.0.0')); $this->assertTrue(cachestore_memcache::require_encoding('3.0.1')); $this->assertTrue(cachestore_memcache::require_encoding('3.0.2-dev')); $this->assertTrue(cachestore_memcache::require_encoding('3.0.2')); $this->assertTrue(cachestore_memcache::require_encoding('3.0.3-dev')); $this->assertFalse(cachestore_memcache::require_encoding('3.0.3')); $this->assertFalse(cachestore_memcache::require_encoding('3.0.4')); $this->assertFalse(cachestore_memcache::require_encoding('3.0.4-dev')); $this->assertFalse(cachestore_memcache::require_encoding('3.0.8')); $this->assertFalse(cachestore_memcache::require_encoding('3.1.0')); $this->assertFalse(cachestore_memcache::require_encoding('3.1.2')); }