Changeset 825

Show
Ignore:
Timestamp:
09/21/09 12:18:58 (2 months ago)
Author:
ask
Message:

Fix server version check in keys test

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/api/perl/t/02_keys.t

    r824 r825  
    55use Cache::Memcached; 
    66use IO::Socket::INET; 
     7 
     8unless ($^V) { 
     9    plan skip_all => "This test requires perl 5.6.0+\n"; 
     10    exit 0; 
     11} 
    712 
    813my $testaddr = "127.0.0.1:11211"; 
     
    2328isa_ok($memd, 'Cache::Memcached'); 
    2429 
    25 my $memcached_version = $memd->stats('misc')->{hosts}->{$testaddr}->{misc}->{version}; 
     30my $memcached_version = 
     31    version->parse( 
     32      $memd->stats('misc')->{hosts}->{$testaddr}->{misc}->{version} 
     33    ); 
     34 
     35diag("Server version: $memcached_version"); 
    2636 
    2737ok($memd->set("key1", "val1"), "set key1 as val1"); 
     
    4151SKIP: { 
    4252  skip "Only using prepend/append on memcached >= 1.2.4, you have $memcached_version", 7 
    43      unless $memcached_version ge 1.2.4;  # this will fail horriby testing vZ.X.YY 
     53     unless $memcached_version >= v1.2.4;  # this will fail horriby testing vZ.X.YY 
    4454 
    4555  ok(! $memd->append("key-noexist", "bogus"), "append key-noexist properly failed");