6
libmemcached_test_create();
10
my $cache = libmemcached_test_create();
11
isa_ok($cache, "Cache::Memcached::libmemcached");
13
is( $cache->get_hashing_algorithm,
14
Memcached::libmemcached::MEMCACHED_HASH_DEFAULT );
16
$cache->set_hashing_algorithm(Memcached::libmemcached::MEMCACHED_HASH_MD5);
17
is( $cache->get_hashing_algorithm,
18
Memcached::libmemcached::MEMCACHED_HASH_MD5 );
20
my $value = "non-block via accessor";
21
$cache->remove(__FILE__);
22
$cache->set(__FILE__, $value);
24
is($cache->get(__FILE__), $value);
28
my $cache = libmemcached_test_create( {
29
hashing_algorithm => Memcached::libmemcached::MEMCACHED_HASH_MD5(),
31
isa_ok($cache, "Cache::Memcached::libmemcached");
33
is( $cache->get_hashing_algorithm,
34
Memcached::libmemcached::MEMCACHED_HASH_MD5 );
36
$cache->set_hashing_algorithm(Memcached::libmemcached::MEMCACHED_HASH_DEFAULT);
37
is( $cache->get_hashing_algorithm,
38
Memcached::libmemcached::MEMCACHED_HASH_DEFAULT );
40
my $value = "non-block via constructor";
41
$cache->remove(__FILE__);
42
$cache->set(__FILE__, $value);
44
is($cache->get(__FILE__), $value);