Changeset 17697 for trunk/Nebulous-Server
- Timestamp:
- May 14, 2008, 5:28:05 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous-Server/t/14_server_xattr.t (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server/t/14_server_xattr.t
r17621 r17697 3 3 # Copryight (C) 2007 Joshua Hoblitt 4 4 # 5 # $Id: 14_server_xattr.t,v 1. 6 2008-05-10 01:15:13jhoblitt Exp $5 # $Id: 14_server_xattr.t,v 1.7 2008-05-15 03:28:05 jhoblitt Exp $ 6 6 7 7 use strict; 8 8 use warnings FATAL => qw( all ); 9 9 10 use Test::More tests => 3 2;10 use Test::More tests => 36; 11 11 12 12 use lib qw( ./t ./lib ); … … 106 106 107 107 eval { 108 $neb->setxattr_object('foo', 'bar', 'baz', 'create'); 109 }; 110 like($@, qr/is valid object key/, "create xattr on non-existant key"); 111 112 eval { 113 $neb->setxattr_object('foo', 'bar', 'baz', 'replace'); 114 }; 115 like($@, qr/is valid object key/, "replace xattr on non-existant key"); 116 117 Test::Nebulous->setup; 118 119 eval { 108 120 $neb->setxattr_object(); 109 121 }; … … 137 149 like($@, qr/4 were expected/, "too many params"); 138 150 151 # getxattr_object 152 153 Test::Nebulous->setup; 154 155 eval { 156 $neb->getxattr_object('foo', 'bar'); 157 }; 158 like($@, qr/is valid object key/, "get xattr from non-existant nebulous key"); 159 160 Test::Nebulous->setup; 161 162 eval { 163 $neb->create_object('foo'); 164 $neb->getxattr_object('foo', 'bar'); 165 }; 166 like($@, qr/xattr foo:bar does not exist/, 167 "get xattr from non-existant xattr key"); 168 169 Test::Nebulous->setup; 170 171 eval { 172 $neb->getxattr_object(); 173 }; 174 like($@, qr/2 were expected/, "no params"); 175 176 Test::Nebulous->setup; 177 178 eval { 179 $neb->create_object('foo'); 180 181 $neb->getxattr_object('foo'); 182 }; 183 like($@, qr/2 were expected/, "too few params"); 184 185 Test::Nebulous->setup; 186 187 eval { 188 $neb->create_object('foo'); 189 190 $neb->getxattr_object('foo', 'bar', 'baz'); 191 }; 192 like($@, qr/2 were expected/, "too many params"); 193 139 194 # listxattr_object 140 195 … … 157 212 like($@, qr/1 was expected/, "too many params"); 158 213 159 # getxattr_object160 161 Test::Nebulous->setup;162 163 eval {164 $neb->getxattr_object();165 };166 like($@, qr/2 were expected/, "no params");167 168 Test::Nebulous->setup;169 170 eval {171 $neb->create_object('foo');172 173 $neb->getxattr_object('foo');174 };175 like($@, qr/2 were expected/, "too few params");176 177 Test::Nebulous->setup;178 179 eval {180 $neb->create_object('foo');181 182 $neb->getxattr_object('foo', 'bar', 'baz');183 };184 like($@, qr/2 were expected/, "too many params");185 186 214 Test::Nebulous->cleanup;
Note:
See TracChangeset
for help on using the changeset viewer.
