| version 1.5, 2007/02/06 17:40:02 |
version 1.6, 2007/02/06 19:06:13 |
|
|
| #!perl -T |
#!perl -T |
| # $RedRiver: 51-network-add_su-ap.t,v 1.4 2007/02/06 16:52:21 andrew Exp $ |
# $RedRiver: 51-network-add_su-ap.t,v 1.5 2007/02/06 17:40:02 andrew Exp $ |
| |
|
| use Test::More tests => 12; |
use Test::More tests => 16; |
| use File::Spec; |
use File::Spec; |
| |
|
| BEGIN { |
BEGIN { |
|
|
| diag(" AP tests when adding an SU to an AP"); |
diag(" AP tests when adding an SU to an AP"); |
| |
|
| my $cfg_file = File::Spec->catfile('t', 'tests.cfg'); |
my $cfg_file = File::Spec->catfile('t', 'tests.cfg'); |
| my ($cir, $mir) = (128, 256); |
my ($cir, $mir, $new_mir) = (128, 256, 1024); |
| |
|
| SKIP: { |
SKIP: { |
| my $skipped = 11; |
my $skipped = 15; |
| my %cfg; |
my %cfg; |
| if (-e $cfg_file) { |
if (-e $cfg_file) { |
| if (open my $fh, $cfg_file) { |
if (open my $fh, $cfg_file) { |
|
|
| diag('ERR: ' . $t->last_error); |
diag('ERR: ' . $t->last_error); |
| } |
} |
| |
|
| if ( (! ok($t->save_sudb, "Saving sudb")) |
|
| && $t->last_error ) { |
|
| diag('ERR: ' . $t->last_error); |
|
| } |
|
| |
|
| $sudb = []; |
$sudb = []; |
| if ((!ok($sudb = $t->sudb_view, "Getting sudb")) |
if ((!ok($sudb = $t->sudb_view, "Getting sudb")) |
| && $t->last_error ) { |
&& $t->last_error ) { |
|
|
| } |
} |
| |
|
| is($in_sudb, 1, "Correct SU is in SUDB"); |
is($in_sudb, 1, "Correct SU is in SUDB"); |
| |
|
| |
if ( (! ok($t->save_sudb, "Saving sudb")) |
| |
&& $t->last_error ) { |
| |
diag('ERR: ' . $t->last_error); |
| |
} |
| |
|
| |
|
| |
if ( (! ok($t->sudb_modify($su_id, 'mir', $new_mir), "modifying su mir")) |
| |
&& $t->last_error ) { |
| |
diag('ERR: ' . $t->last_error); |
| |
} |
| |
|
| |
$sudb = []; |
| |
if ((!ok($sudb = $t->sudb_view, "Getting sudb")) |
| |
&& $t->last_error ) { |
| |
diag('ERR: ' . $t->last_error); |
| |
} |
| |
|
| |
$su_mir = 0; |
| |
foreach my $su (@{ $sudb }) { |
| |
if ($su_id == $su->{suid}) { |
| |
$su_mir = $su->{mir}; |
| |
last; |
| |
} |
| |
} |
| |
|
| |
is($new_mir, $su_mir, "SU has new mir"); |
| |
|
| |
if ( (! ok($t->save_sudb, "Saving sudb")) |
| |
&& $t->last_error ) { |
| |
diag('ERR: ' . $t->last_error); |
| |
} |
| |
|
| ok($t->bye, "Goodbye"); |
ok($t->bye, "Goodbye"); |
| } |
} |