Changeset 13173 for trunk/Nebulous/t
- Timestamp:
- May 2, 2007, 3:44:24 PM (19 years ago)
- Location:
- trunk/Nebulous/t
- Files:
-
- 1 added
- 4 edited
-
04_server_replicate_object.t (modified) (3 diffs)
-
07_server_find_instances.t (modified) (4 diffs)
-
08_server_delete_instance.t (modified) (2 diffs)
-
11_server_is_valid_object_key.t (added)
-
53_client_cull.t (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/t/04_server_replicate_object.t
r12960 r13173 3 3 # Copryight (C) 2004-2005 Joshua Hoblitt 4 4 # 5 # $Id: 04_server_replicate_object.t,v 1. 7 2007-04-23 20:42:29jhoblitt Exp $5 # $Id: 04_server_replicate_object.t,v 1.8 2007-05-03 01:44:24 jhoblitt Exp $ 6 6 7 7 use strict; 8 8 use warnings FATAL => qw( all ); 9 9 10 use Test::More tests => 1 1;10 use Test::More tests => 12; 11 11 12 12 use lib qw( ./t ./lib ); … … 72 72 73 73 eval { 74 $neb->replicate_object( "foo");74 $neb->replicate_object('foo'); 75 75 }; 76 like($@, qr/storage object does not exist/, "storage object does not exist"); 76 like($@, qr/is valid object key/, 'storage object does not exist'); 77 78 Test::Nebulous->setup; 79 80 eval { 81 $neb->create_object('foo'); 82 $neb->replicate_object('foo', 'bar'); 83 }; 84 like($@, qr/is valid volume name/, 'storage volume does not exist'); 77 85 78 86 Test::Nebulous->setup; … … 81 89 $neb->replicate_object(); 82 90 }; 83 like($@, qr/1 - 2 were expected/, "no params");91 like($@, qr/1 - 2 were expected/, 'no params'); 84 92 85 93 Test::Nebulous->setup; 86 94 87 95 eval { 88 $neb->replicate_object(1, 2, 3); 96 $neb->create_object('foo'); 97 $neb->replicate_object('foo', 'node01', 3); 89 98 }; 90 like($@, qr/1 - 2 were expected/, "too many params");99 like($@, qr/1 - 2 were expected/, 'too many params'); 91 100 92 101 Test::Nebulous->cleanup; -
trunk/Nebulous/t/07_server_find_instances.t
r12643 r13173 3 3 # Copryight (C) 2004-2005 Joshua Hoblitt 4 4 # 5 # $Id: 07_server_find_instances.t,v 1. 7 2007-03-28 21:48:24 jhoblitt Exp $5 # $Id: 07_server_find_instances.t,v 1.8 2007-05-03 01:44:24 jhoblitt Exp $ 6 6 7 7 use strict; 8 8 use warnings FATAL => qw( all ); 9 9 10 use Test::More tests => 1 3;10 use Test::More tests => 15; 11 11 12 12 use lib qw( ./t ./lib ); … … 53 53 { 54 54 # key, volume 55 my $uri = $neb->create_object( "foo");55 my $uri = $neb->create_object('foo', 'node01'); 56 56 57 my $locations = $neb->find_instances( "foo", "node01");57 my $locations = $neb->find_instances('foo', 'node01'); 58 58 59 59 uri_scheme_ok($locations->[0], 'file'); … … 75 75 } 76 76 77 # object exists but instance is on a different volume 78 Test::Nebulous->setup; 79 80 eval { 81 # key, volume 82 my $uri = $neb->create_object('foo', 'node01'); 83 84 my $locations = $neb->find_instances('foo', 'node02'); 85 }; 86 like($@, qr/no instances on storage volume/, 'instances on a different volume'); 87 77 88 78 89 Test::Nebulous->setup; 79 90 80 91 eval { 81 $neb->find_instances( "foo");92 $neb->find_instances('foo'); 82 93 }; 83 like($@, qr/no instances found/, "storage object does not exist"); 94 like($@, qr/is valid object key/, "storage object does not exist"); 95 96 Test::Nebulous->setup; 97 98 eval { 99 $neb->create_object('foo'); 100 $neb->find_instances('foo', 'bar'); 101 }; 102 like($@, qr/is valid volume name/, "storage volume does not exist"); 84 103 85 104 Test::Nebulous->setup; … … 93 112 94 113 eval { 95 $neb->find_instances("foo", 'read', 3); 114 $neb->create_object('foo'); 115 $neb->find_instances('foo', 'node01', 3); 96 116 }; 97 117 like($@, qr/1 - 2 were expected/, "too many params"); -
trunk/Nebulous/t/08_server_delete_instance.t
r12644 r13173 3 3 # Copryight (C) 2004-2005 Joshua Hoblitt 4 4 # 5 # $Id: 08_server_delete_instance.t,v 1. 7 2007-03-28 21:50:26jhoblitt Exp $5 # $Id: 08_server_delete_instance.t,v 1.8 2007-05-03 01:44:24 jhoblitt Exp $ 6 6 7 7 use strict; … … 47 47 $neb->find_instances("foo"); 48 48 }; 49 like($@, qr/ no instances found/, "storage object was deleted");49 like($@, qr/is valid object key/, "storage object was deleted"); 50 50 } 51 51 -
trunk/Nebulous/t/53_client_cull.t
r13059 r13173 3 3 # Copryight (C) 2004-2005 Joshua Hoblitt 4 4 # 5 # $Id: 53_client_cull.t,v 1. 2 2007-04-27 21:36:20jhoblitt Exp $5 # $Id: 53_client_cull.t,v 1.3 2007-05-03 01:44:24 jhoblitt Exp $ 6 6 7 7 use strict; … … 14 14 use lib qw( ./t ./lib ); 15 15 16 use Nebulous::Client ;16 use Nebulous::Client trace => 'debug'; 17 17 use Nebulous::Util qw( :standard ); 18 18 use Test::Nebulous; … … 96 96 } 97 97 98 die; 98 99 Test::Nebulous->setup; 99 100
Note:
See TracChangeset
for help on using the changeset viewer.
