# tests for functions documented in memcached_behavior.pod use strict; use warnings; use Test::More; #$Exporter::Verbose = 1; use Memcached::libmemcached # functions explicitly tested by this file qw( memcached_behavior_get memcached_behavior_set ), # other functions and constants used by the tests qw( MEMCACHED_BEHAVIOR_TCP_NODELAY ); use lib 't/lib'; use libmemcached_test; my $memc = libmemcached_test_create(); plan tests => 6; my $rv = memcached_behavior_get($memc, MEMCACHED_BEHAVIOR_TCP_NODELAY); ok defined $rv; ok !$rv; ok memcached_behavior_set($memc, MEMCACHED_BEHAVIOR_TCP_NODELAY, 1); ok memcached_behavior_get($memc, MEMCACHED_BEHAVIOR_TCP_NODELAY); ok memcached_behavior_set($memc, MEMCACHED_BEHAVIOR_TCP_NODELAY, 0); ok !memcached_behavior_get($memc, MEMCACHED_BEHAVIOR_TCP_NODELAY);