MDL-46151 cachestore_memcache: now checks extension version for support
This commit is contained in:
+26
@@ -90,4 +90,30 @@ class cachestore_memcache_test extends cachestore_tests {
|
||||
$this->assertEquals($key, $value);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 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'));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user