use strict; use lib 't/lib'; use libmemcached_test; use Test::More; eval "use Cache::Memcached"; if ($@) { plan( skip_all => "Cache::Memcached not available" ); } my $libmemcached = libmemcached_test_create({ compress_threshold => 1_000 } ); plan (tests => 2); my $memcached = Cache::Memcached->new({ servers => [ libmemcached_test_servers() ], compress_threshold => 1_000 }); { my $data = "1" x 10_000; eval { $memcached->set("foo", $data); is( $libmemcached->get("foo"), $data, "set via Cache::Memcached, retrieve via Cache::Memcached::libmemcached"); }; eval { $libmemcached->set("foo", $data); is( $memcached->get("foo"), $data, "set via Cache::Memcached::libmemcached, retrieve via Cache::Memcached"); }; }