Changeset 4440 for trunk/Nebulous-Server/t/13_client_cull.t
- Timestamp:
- Jun 29, 2005, 4:35:06 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous-Server/t/13_client_cull.t (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server/t/13_client_cull.t
r2872 r4440 3 3 # Copryight (C) 2004-2005 Joshua Hoblitt 4 4 # 5 # $Id: 13_client_cull.t,v 1. 3 2005-01-03 23:55:29jhoblitt Exp $5 # $Id: 13_client_cull.t,v 1.4 2005-06-30 02:35:06 jhoblitt Exp $ 6 6 7 7 use strict; … … 14 14 use lib qw( ./t ./lib ); 15 15 16 use PS::IPP::IData::Client;17 use PS::IPP::IData::Util qw( :standard );18 use Test:: IData;16 use Nebulous::Client; 17 use Nebulous::Util qw( :standard ); 18 use Test::Nebulous; 19 19 20 20 my $hostport = Apache::Test->config->{ 'hostport' }; 21 21 22 Test:: IData->setup;22 Test::Nebulous->setup; 23 23 24 24 { 25 25 # key 26 my $ idata = PS::IPP::IData::Client->new(27 proxy => "http://$hostport/ idata",26 my $neb = Nebulous::Client->new( 27 proxy => "http://$hostport/nebulous", 28 28 ); 29 $ idata->create( "foo" );30 $ idata->replicate( "foo" );29 $neb->create( "foo" ); 30 $neb->replicate( "foo" ); 31 31 32 my $uri = $ idata->cull( "foo" );32 my $uri = $neb->cull( "foo" ); 33 33 34 34 ok( $uri, "good cull" ); … … 36 36 } 37 37 38 Test:: IData->setup;38 Test::Nebulous->setup; 39 39 40 40 SKIP: { … … 42 42 43 43 # key, $volume 44 my $ idata = PS::IPP::IData::Client->new(45 proxy => "http://$hostport/ idata",44 my $neb = Nebulous::Client->new( 45 proxy => "http://$hostport/nebulous", 46 46 ); 47 $ idata->create( "foo" );48 $ idata->replicate( "foo", "node01" );47 $neb->create( "foo" ); 48 $neb->replicate( "foo", "node01" ); 49 49 50 my $uri = $ idata->cull( "foo", "node01" );50 my $uri = $neb->cull( "foo", "node01" ); 51 51 52 52 ok( $uri, "good cull" ); … … 54 54 } 55 55 56 Test:: IData->setup;56 Test::Nebulous->setup; 57 57 58 58 { 59 59 # key 60 my $ idata = PS::IPP::IData::Client->new(61 proxy => "http://$hostport/ idata",60 my $neb = Nebulous::Client->new( 61 proxy => "http://$hostport/nebulous", 62 62 ); 63 $ idata->create( "foo" );63 $neb->create( "foo" ); 64 64 65 $ idata->replicate( "foo", "node01" );66 $ idata->replicate( "foo", "node02" );65 $neb->replicate( "foo", "node01" ); 66 $neb->replicate( "foo", "node02" ); 67 67 68 my $uri1 = $ idata->cull( "foo" );69 my $uri2 = $ idata->cull( "foo" );68 my $uri1 = $neb->cull( "foo" ); 69 my $uri2 = $neb->cull( "foo" ); 70 70 71 71 ok( $uri1, "good cull" ); … … 75 75 } 76 76 77 Test:: IData->setup;77 Test::Nebulous->setup; 78 78 79 79 SKIP: { … … 81 81 82 82 # key, $volume 83 my $ idata = PS::IPP::IData::Client->new(84 proxy => "http://$hostport/ idata",83 my $neb = Nebulous::Client->new( 84 proxy => "http://$hostport/nebulous", 85 85 ); 86 $ idata->create( "foo" );86 $neb->create( "foo" ); 87 87 88 $ idata->replicate( "foo", "node01" );89 $ idata->replicate( "foo", "node02" );88 $neb->replicate( "foo", "node01" ); 89 $neb->replicate( "foo", "node02" ); 90 90 91 my $uri1 = $ idata->cull( "foo", "node01" );92 my $uri2 = $ idata->cull( "foo", "node02" );91 my $uri1 = $neb->cull( "foo", "node01" ); 92 my $uri2 = $neb->cull( "foo", "node02" ); 93 93 94 94 ok( $uri1, "good cull" ); … … 98 98 } 99 99 100 Test:: IData->setup;100 Test::Nebulous->setup; 101 101 102 102 { 103 my $ idata = PS::IPP::IData::Client->new(104 proxy => "http://$hostport/ idata",103 my $neb = Nebulous::Client->new( 104 proxy => "http://$hostport/nebulous", 105 105 ); 106 my $uri = $ idata->cull( "foo" );106 my $uri = $neb->cull( "foo" ); 107 107 108 108 is( $uri, undef, "storage object does not exist" ); 109 109 } 110 110 111 Test:: IData->setup;111 Test::Nebulous->setup; 112 112 113 113 eval { 114 my $ idata = PS::IPP::IData::Client->new(115 proxy => "http://$hostport/ idata",114 my $neb = Nebulous::Client->new( 115 proxy => "http://$hostport/nebulous", 116 116 ); 117 $ idata->cull();117 $neb->cull(); 118 118 }; 119 119 like( $@, qr/1 was expected/, "no params" ); 120 120 121 Test:: IData->setup;121 Test::Nebulous->setup; 122 122 123 123 eval { 124 my $ idata = PS::IPP::IData::Client->new(125 proxy => "http://$hostport/ idata",124 my $neb = Nebulous::Client->new( 125 proxy => "http://$hostport/nebulous", 126 126 ); 127 $ idata->cull( 1, 2 );127 $neb->cull( 1, 2 ); 128 128 }; 129 129 like( $@, qr/1 was expected/, "too many params" ); 130 130 131 Test:: IData->cleanup;131 Test::Nebulous->cleanup;
Note:
See TracChangeset
for help on using the changeset viewer.
