IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 29, 2005, 4:35:06 PM (21 years ago)
Author:
jhoblitt
Message:

rename PS::IPP::IData -> Nebulous

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous/t/06_server_unlock_object.t

    r2872 r4440  
    33# Copryight (C) 2004-2005  Joshua Hoblitt
    44#
    5 # $Id: 06_server_unlock_object.t,v 1.3 2005-01-03 23:55:29 jhoblitt Exp $
     5# $Id: 06_server_unlock_object.t,v 1.4 2005-06-30 02:35:06 jhoblitt Exp $
    66
    77use strict;
     
    1212use lib qw( ./t ./lib );
    1313
    14 use PS::IPP::IData::Server;
    15 use PS::IPP::IData::Util qw( :standard );
    16 use Test::IData;
     14use Nebulous::Server;
     15use Nebulous::Util qw( :standard );
     16use Test::Nebulous;
    1717
    18 my $idata = "PS::IPP::IData::Server";
     18my $neb = "Nebulous::Server";
    1919
    20 $idata->setup(
     20$neb->setup(
    2121    "DBI:mysql:database=test:host=localhost",
    2222    "test",
     
    2424);
    2525
    26 Test::IData->setup;
     26Test::Nebulous->setup;
    2727
    2828{
    29     $idata->create_object( "foo" );
     29    $neb->create_object( "foo" );
    3030
    31     $idata->lock_object( "foo", "read" );
     31    $neb->lock_object( "foo", "read" );
    3232
    33     ok( $idata->unlock_object( "foo", "read" ), "read unlock" );
     33    ok( $neb->unlock_object( "foo", "read" ), "read unlock" );
    3434}
    3535
    36 Test::IData->setup;
     36Test::Nebulous->setup;
    3737
    3838{
    39     $idata->create_object( "foo" );
     39    $neb->create_object( "foo" );
    4040
    41     $idata->lock_object( "foo", "read" );
    42     $idata->lock_object( "foo", "read" );
     41    $neb->lock_object( "foo", "read" );
     42    $neb->lock_object( "foo", "read" );
    4343
    44     ok( $idata->unlock_object( "foo", "read" ), "read unlock" );
    45     ok( $idata->unlock_object( "foo", "read" ), "read unlock" );
     44    ok( $neb->unlock_object( "foo", "read" ), "read unlock" );
     45    ok( $neb->unlock_object( "foo", "read" ), "read unlock" );
    4646}
    4747
    48 Test::IData->setup;
     48Test::Nebulous->setup;
    4949
    5050{
    51     $idata->create_object( "foo" );
     51    $neb->create_object( "foo" );
    5252
    53     $idata->lock_object( "foo", "write" );
     53    $neb->lock_object( "foo", "write" );
    5454
    55     ok( $idata->unlock_object( "foo", "write" ), "write unlock" );
     55    ok( $neb->unlock_object( "foo", "write" ), "write unlock" );
    5656}
    5757
    58 Test::IData->setup;
     58Test::Nebulous->setup;
    5959
    6060eval {
    61     $idata->unlock_object( "foo", "read" );
     61    $neb->unlock_object( "foo", "read" );
    6262};
    6363like( $@, qr/storage object does not exist/, "storage object does not exist" );
    6464
    65 Test::IData->setup;
     65Test::Nebulous->setup;
    6666
    6767eval {
    68     $idata->unlock_object( "foo", "write" );
     68    $neb->unlock_object( "foo", "write" );
    6969};
    7070like( $@, qr/storage object does not exist/, "storage object does not exist" );
    7171
    72 Test::IData->setup;
     72Test::Nebulous->setup;
    7373
    7474eval {
    75     $idata->create_object( "foo" );
     75    $neb->create_object( "foo" );
    7676
    77     $idata->unlock_object( "foo", "read" );
     77    $neb->unlock_object( "foo", "read" );
    7878};
    7979like( $@, qr/can not remove non-existant read lock/, "no lock set" );
    8080
    81 Test::IData->setup;
     81Test::Nebulous->setup;
    8282
    8383eval {
    84     $idata->create_object( "foo" );
     84    $neb->create_object( "foo" );
    8585
    86     $idata->unlock_object( "foo", "write" );
     86    $neb->unlock_object( "foo", "write" );
    8787};
    8888like( $@, qr/can not remove non-existant write lock/, "no lock set" );
    8989
    90 Test::IData->setup;
     90Test::Nebulous->setup;
    9191
    9292eval {
    93     $idata->create_object( "foo" );
    94     $idata->lock_object( "foo", "write" );
     93    $neb->create_object( "foo" );
     94    $neb->lock_object( "foo", "write" );
    9595
    96     $idata->unlock_object( "foo", "read" );
     96    $neb->unlock_object( "foo", "read" );
    9797};
    9898like( $@, qr/can not have a read lock under a write lock/, "read unlock under write lock" );
    9999
    100 Test::IData->setup;
     100Test::Nebulous->setup;
    101101
    102102eval {
    103     $idata->create_object( "foo" );
    104     $idata->lock_object( "foo", "read" );
     103    $neb->create_object( "foo" );
     104    $neb->lock_object( "foo", "read" );
    105105
    106     $idata->unlock_object( "foo", "write" );
     106    $neb->unlock_object( "foo", "write" );
    107107};
    108108like( $@, qr/can not have a write lock under a read lock/, "write unlock under read lock" );
    109109
    110 Test::IData->setup;
     110Test::Nebulous->setup;
    111111
    112112eval {
    113     $idata->unlock_object();
     113    $neb->unlock_object();
    114114};
    115115like( $@, qr/2 were expected/, "no params" );
    116116
    117 Test::IData->setup;
     117Test::Nebulous->setup;
    118118
    119119eval {
    120     $idata->unlock_object( "foo" );
     120    $neb->unlock_object( "foo" );
    121121};
    122122like( $@, qr/2 were expected/, "not enough params" );
    123123
    124 Test::IData->setup;
     124Test::Nebulous->setup;
    125125
    126126eval {
    127     $idata->unlock_object( "foo", "both" );
     127    $neb->unlock_object( "foo", "both" );
    128128};
    129129like( $@, qr/is read or write/, "not read or write" );
    130130
    131 Test::IData->setup;
     131Test::Nebulous->setup;
    132132
    133133eval {
    134     $idata->unlock_object( "foo", 'read', 3 );
     134    $neb->unlock_object( "foo", 'read', 3 );
    135135};
    136136like( $@, qr/2 were expected/, "too many params" );
    137137
    138 Test::IData->cleanup;
     138Test::Nebulous->cleanup;
Note: See TracChangeset for help on using the changeset viewer.