5 use Test::More tests => 11;
6 use Data::Dump qw(dump);
10 use_ok 'CloudStore::Couchbase';
14 file => "dir-test/bar",
15 itemize => ">f+++++++++",
17 md5 => "51ce99ec40129bfe1fd11d65b346d15e",
18 mtime => "2011-07-17T17:55:15",
24 timestamp => "2011-07-17T17:55:15",
28 ok my $r = CloudStore::Couchbase->new, 'new';
30 ok($r->{session}->set( 'test:usage', 0 ), 'reset usage');
31 cmp_ok($r->{session}->get('test:usage'), '==',0, 'usage');
33 ok my $j = $r->file_set($data), 'file_set';
35 ok( my $f = $r->file_get($data), 'file_get' );
38 ok( my $u = $r->usage_incr($data), 'usage_incr' );
41 ok( my $u2 = $r->usage($data), 'usage' );
42 cmp_ok $u2, '==', $data->{size}, 'usage correct';
44 cmp_ok( $r->usage_decr($data), '==', 0, 'usage_decr' );
46 ok my $d = $r->transfer($data), 'transfer';