File: 1-l1.t

package info (click to toggle)
simba 0.8.4-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 504 kB
  • ctags: 172
  • sloc: perl: 2,645; sh: 188; makefile: 51
file content (45 lines) | stat: -rw-r--r-- 1,042 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
use strict;
#use Test::More tests => 34;
use Test::More qw(no_plan);

use English;
use RoPkg::Exceptions;

use warnings;
use strict;

BEGIN {
  use_ok('RoPkg::Simba');
  use_ok('RoPkg::Simba::Mirror');
}

my ($simba, $mirror);

$simba = new RoPkg::Simba(
    cfgFile => './simba-home.cfg'
    );

eval {
  $mirror = new RoPkg::Simba::Mirror();
};
ok(Exception::Class->caught('Param::Missing'),'new() raises exception');

eval {
  $mirror = new RoPkg::Simba::Mirror(dbo => '');
};
ok(Exception::Class->caught('Param::Missing'),'new(dbo => "") raises exception');

eval {
  $mirror = new RoPkg::Simba::Mirror(dbo => $simba);
};
ok(Exception::Class->caught('Param::Missing'),'new(dbo => $simba) raises exception');

eval {
  $mirror = new RoPkg::Simba::Mirror(dbo => $simba->dbo);
};
ok(Exception::Class->caught('Param::Missing'), 'new(dbo => $simba->dbo) raise exception');

eval {
  $mirror = new RoPkg::Simba::Mirror(dbo => $simba->dbo, dbo_method => $simba->dbo_method);
};
ok(!ref($@), 'new(correct parameters) does not raise exceptions');