IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 14, 2008, 12:54:25 PM (18 years ago)
Author:
eugene
Message:

reverting to pre-distributed version code (distrib is on branch)

Location:
trunk/Nebulous-Server/t
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous-Server/t/02_server_setup.t

    r20965 r20990  
    33# Copryight (C) 2004-2005  Joshua Hoblitt
    44#
    5 # $Id: 02_server_setup.t,v 1.7 2008-12-12 21:13:41 jhoblitt Exp $
     5# $Id: 02_server_setup.t,v 1.8 2008-12-14 22:54:25 eugene Exp $
    66
    77use strict;
    88use warnings;
    99
    10 use Test::More tests => 6;
     10use Test::More tests => 2;
    1111
    1212use lib qw( ./t ./lib );
     
    1717Test::Nebulous->setup;
    1818
    19 isa_ok(Nebulous::Server->new(), "Nebulous::Server");
     19isa_ok(
     20    Nebulous::Server->new(
     21        dsn         => $NEB_DB,
     22        dbuser      => $NEB_USER,
     23        dbpasswd    => $NEB_PASS,
     24    ),
     25    "Nebulous::Server"
     26);
    2027
    2128Test::Nebulous->setup;
    2229
    23 # ->new()
    24 {
    25     my $neb = Nebulous::Server->new( log_level => 'off' );
    26 
    27     ok($neb, "set log level");
    28 }
    29 
    30 Test::Nebulous->setup;
    31 
    32 {
    33     my $neb = Nebulous::Server->new(
     30eval {
     31    Nebulous::Server->new(
    3432        dsn         => "DBI:mysql:database=foobar:host=localhost",
    3533        dbuser      => "baz",
    3634        dbpasswd    =>"boo",
    3735    );
    38 
    39     ok($neb, "set database");
    40 }
    41 
    42 Test::Nebulous->setup;
    43 
    44 # add dbs after ->new()
    45 {
    46     my $neb = Nebulous::Server->new;
    47 
    48     ok($neb->config->add_db(
    49         dbindex    => 0,
    50         dsn         => "DBI:mysql:database=foobar:host=localhost",
    51         dbuser      => "baz",
    52         dbpasswd    =>"boo",
    53     ), "add db");
    54    
    55     ok($neb->config->add_db(
    56         dbindex    => 1,
    57         dsn         => "DBI:mysql:database=foobar:host=localhost",
    58         dbuser      => "baz",
    59         dbpasswd    =>"boo",
    60     ), "add dbs");
    61 
    62     is($neb->config->n_db, 2, "n dbs")
    63 }
     36};
     37like( $@, qr/DBI connect.*? failed/, "bad dsn/user/pass" );
    6438
    6539Test::Nebulous->cleanup;
  • trunk/Nebulous-Server/t/08_server_delete_instance.t

    r20965 r20990  
    33# Copryight (C) 2004-2005  Joshua Hoblitt
    44#
    5 # $Id: 08_server_delete_instance.t,v 1.11 2008-12-12 21:13:41 jhoblitt Exp $
     5# $Id: 08_server_delete_instance.t,v 1.12 2008-12-14 22:54:25 eugene Exp $
    66
    77use strict;
     
    2424
    2525{
    26     my $key = "foo";
    27     my $uri = $neb->create_object($key);
     26    my $uri = $neb->create_object("foo");
    2827
    29     ok($neb->delete_instance($key, $uri), "delete instance");
     28    ok($neb->delete_instance($uri), "delete instance");
    3029}
    3130
     
    3332
    3433{
    35     my $key = "foo";
    36     my $uri1 = $neb->create_object($key);
    37     my $uri2 = $neb->replicate_object($key);
     34    my $uri1 = $neb->create_object("foo");
     35    my $uri2 = $neb->replicate_object("foo");
    3836
    39     ok($neb->delete_instance($key, $uri1), "delete instance");
     37    ok($neb->delete_instance($uri1), "delete instance");
    4038
    41     my $locations = $neb->find_instances($key);
     39    my $locations = $neb->find_instances("foo");
    4240
    4341    is($locations->[0], $uri2, "instance remains");
    4442
    45     ok($neb->delete_instance($key, $uri2), "delete instance");
     43    ok($neb->delete_instance( $uri2 ), "delete instance");
    4644
    4745    eval {
    48         $neb->find_instances($key);
     46        $neb->find_instances("foo");
    4947    };
    5048    like($@, qr/is valid object key/, "storage object was deleted");
     
    5452
    5553eval {
    56     my $key = "foo";
    57     my $uri1 = $neb->create_object($key);
    58 
    59     $neb->delete_instance($key, "file:/foo");
     54    $neb->delete_instance("file:/foo");
    6055};
    6156like($@, qr/no instance is associated with uri/, "uri does not exist");
     
    6661    $neb->delete_instance();
    6762};
    68 like($@, qr/2 were expected/, "no params");
     63like($@, qr/1 was expected/, "no params");
    6964
    7065Test::Nebulous->setup;
    7166
    7267eval {
    73     my $key = "foo";
    74     my $uri1 = $neb->create_object($key);
    75 
    76     $neb->delete_instance("foo", 2, 3);
     68    $neb->delete_instance("foo", 2);
    7769};
    78 like($@, qr/2 were expected/, "too many params");
     70like($@, qr/1 was expected/, "too many params");
    7971
    8072Test::Nebulous->cleanup;
  • trunk/Nebulous-Server/t/10_server_is_valid_volume_name.t

    r20965 r20990  
    33# Copryight (C) 2004-2005  Joshua Hoblitt
    44#
    5 # $Id: 10_server_is_valid_volume_name.t,v 1.6 2008-12-12 21:13:41 jhoblitt Exp $
     5# $Id: 10_server_is_valid_volume_name.t,v 1.7 2008-12-14 22:54:25 eugene Exp $
    66
    77use strict;
     
    2323Test::Nebulous->setup;
    2424
    25 ok($neb->_is_valid_volume_name('foo', 'node01'), "valid volume name");
     25ok($neb->_is_valid_volume_name('node01'), "valid volume name");
    2626
    2727Test::Nebulous->setup;
    2828
    29 ok($neb->_is_valid_volume_name('foo', 'node02'), "valid volume name");
     29ok($neb->_is_valid_volume_name('node02'), "valid volume name");
    3030
    3131Test::Nebulous->setup;
    3232
    33 is($neb->_is_valid_volume_name('foo', 'node99'), undef, "invalid volume name");
     33is($neb->_is_valid_volume_name('node99'), undef, "invalid volume name");
    3434
    3535Test::Nebulous->cleanup;
Note: See TracChangeset for help on using the changeset viewer.