6 use Test::More tests => 11;
9 use_ok('Moose::Policy');
15 use Moose::Policy 'Moose::Policy::JavaAccessors';
18 has 'bar' => (is => 'rw', default => 'Foo::bar');
19 has 'baz' => (is => 'ro', default => 'Foo::baz');
22 isa_ok(Foo->meta, 'Moose::Meta::Class');
23 is(Foo->meta->attribute_metaclass, 'Moose::Policy::JavaAccessors::Attribute', '... got our custom attr metaclass');
25 isa_ok(Foo->meta->get_attribute('bar'), 'Moose::Policy::JavaAccessors::Attribute');
30 can_ok($foo, 'getBar');
31 can_ok($foo, 'setBar');
33 can_ok($foo, 'getBaz');
34 ok(! $foo->can('setBaz'), 'without setter');
36 is($foo->getBar, 'Foo::bar', '... got the right default value');
37 is($foo->getBaz, 'Foo::baz', '... got the right default value');