1 BEGIN { chdir 't' if -d 't' };
5 use Test::More 'no_plan';
8 my $Class = 'Object::Accessor';
12 my $Object = $Class->new;
17 { ok( $Object, "Object created" );
19 ok( $Object->mk_accessors( $Acc ),
20 " Accessor ->$Acc created" );
21 ok( $Object->$Acc( $$ ), " ->$Acc set to $$" );
25 { ok( $Object->mk_aliases( $Alias => $Acc ),
26 "Alias ->$Alias => ->$Acc" );
27 ok( $Object->$Alias, " ->$Alias returns value" );
28 is( $Object->$Acc, $Object->$Alias,
29 " ->$Alias eq ->$Acc" );
30 ok( $Object->$Alias( $0 ), " Set value via alias ->$Alias" );
31 is( $Object->$Acc, $Object->$Alias,
32 " ->$Alias eq ->$Acc" );