Changeset 4440 for trunk/Nebulous/t/11_client_create.t
- Timestamp:
- Jun 29, 2005, 4:35:06 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous/t/11_client_create.t (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous/t/11_client_create.t
r2872 r4440 3 3 # Copryight (C) 2004-2005 Joshua Hoblitt 4 4 # 5 # $Id: 11_client_create.t,v 1. 3 2005-01-03 23:55:29jhoblitt Exp $5 # $Id: 11_client_create.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 29 30 my $fh = $ idata->create( "foo" );30 my $fh = $neb->create( "foo" ); 31 31 32 32 is( ref $fh, 'GLOB', "good filehandle" ); 33 33 } 34 34 35 Test:: IData->setup;35 Test::Nebulous->setup; 36 36 37 37 { 38 38 # key, class 39 my $ idata = PS::IPP::IData::Client->new(40 proxy => "http://$hostport/ idata",39 my $neb = Nebulous::Client->new( 40 proxy => "http://$hostport/nebulous", 41 41 ); 42 42 43 my $fh = $ idata->create( "foo", 0 );43 my $fh = $neb->create( "foo", 0 ); 44 44 45 45 is( ref $fh, 'GLOB', "good filehandle" ); 46 46 } 47 47 48 Test:: IData->setup;48 Test::Nebulous->setup; 49 49 50 50 { 51 51 # key, class, volume 52 my $ idata = PS::IPP::IData::Client->new(53 proxy => "http://$hostport/ idata",52 my $neb = Nebulous::Client->new( 53 proxy => "http://$hostport/nebulous", 54 54 ); 55 55 56 my $fh = $ idata->create( "foo", 0, "node01" );56 my $fh = $neb->create( "foo", 0, "node01" ); 57 57 58 58 is( ref $fh, 'GLOB', "good filehandle" ); 59 59 } 60 60 61 Test:: IData->setup;61 Test::Nebulous->setup; 62 62 63 63 { 64 64 # key, class, volume, comment 65 my $ idata = PS::IPP::IData::Client->new(66 proxy => "http://$hostport/ idata",65 my $neb = Nebulous::Client->new( 66 proxy => "http://$hostport/nebulous", 67 67 ); 68 68 69 my $fh = $ idata->create( "foo", 0, "node01", "this is foo" );69 my $fh = $neb->create( "foo", 0, "node01", "this is foo" ); 70 70 71 71 is( ref $fh, 'GLOB', "good filehandle" ); 72 72 } 73 73 74 Test:: IData->setup;74 Test::Nebulous->setup; 75 75 76 76 { 77 my $ idata = PS::IPP::IData::Client->new(78 proxy => "http://$hostport/ idata",77 my $neb = Nebulous::Client->new( 78 proxy => "http://$hostport/nebulous", 79 79 ); 80 80 81 $ idata->create( "foo" );82 is( $ idata->create( "foo" ), undef, "object already exists" );81 $neb->create( "foo" ); 82 is( $neb->create( "foo" ), undef, "object already exists" ); 83 83 } 84 84 85 Test:: IData->setup;85 Test::Nebulous->setup; 86 86 87 87 eval { 88 my $ idata = PS::IPP::IData::Client->new(89 proxy => "http://$hostport/ idata",88 my $neb = Nebulous::Client->new( 89 proxy => "http://$hostport/nebulous", 90 90 ); 91 91 92 $ idata->create();92 $neb->create(); 93 93 }; 94 94 like( $@, qr/2 - 4 were expected/, "no params" ); 95 95 96 Test:: IData->setup;96 Test::Nebulous->setup; 97 97 98 98 eval { 99 my $ idata = PS::IPP::IData::Client->new(100 proxy => "http://$hostport/ idata",99 my $neb = Nebulous::Client->new( 100 proxy => "http://$hostport/nebulous", 101 101 ); 102 102 103 $ idata->create( 1, 2, 3, 4, 5 );103 $neb->create( 1, 2, 3, 4, 5 ); 104 104 }; 105 105 like( $@, qr/2 - 4 were expected/, "too many params" ); 106 106 107 Test:: IData->cleanup;107 Test::Nebulous->cleanup;
Note:
See TracChangeset
for help on using the changeset viewer.
