%PDF- %PDF-
Direktori : /home/opti/optisoftcom/.cpanm/work/1544535425.21555/Class-XSAccessor-1.19/t/ |
Current File : /home/opti/optisoftcom/.cpanm/work/1544535425.21555/Class-XSAccessor-1.19/t/04hash_chained.t |
use strict; use warnings; package Class::XSAccessor::Test; use Class::XSAccessor chained => 1, accessors => { bar => 'bar' }, getters => { get_foo => 'foo' }, setters => { set_foo => 'foo' }; sub new { my $class = shift; bless { bar => 'baz' }, $class; } package main; use Test::More tests => 6; my $obj = Class::XSAccessor::Test->new(); ok($obj->can('bar')); is($obj->set_foo('bar'), $obj); is($obj->get_foo(), 'bar'); is($obj->bar(), 'baz'); is($obj->bar('quux'), $obj); is($obj->bar(), 'quux');