X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FAccessorGroupsRO.pm;h=6ff30e1f1bcea585c2859d604b65cda9045d3ead;hb=79f0ccb008e9baa7ba958a883ce9a690ead01795;hp=688a7c8de8a0bd75b7c775bcf499e931e165b7fe;hpb=c26cc2b95d5d259245809d3ca521e720142c80eb;p=p5sagit%2FClass-Accessor-Grouped.git diff --git a/t/lib/AccessorGroupsRO.pm b/t/lib/AccessorGroupsRO.pm index 688a7c8..6ff30e1 100644 --- a/t/lib/AccessorGroupsRO.pm +++ b/t/lib/AccessorGroupsRO.pm @@ -3,18 +3,18 @@ use strict; use warnings; use base 'Class::Accessor::Grouped'; -__PACKAGE__->mk_group_ro_accessors('single', 'singlefield'); +__PACKAGE__->mk_group_ro_accessors('simple', 'singlefield'); __PACKAGE__->mk_group_ro_accessors('multiple', qw/multiple1 multiple2/); -__PACKAGE__->mk_group_ro_accessors('listref', [qw/lr1name lr1field/], [qw/lr2name lr2field/]); +__PACKAGE__->mk_group_ro_accessors('listref', [qw/lr1name lr1;field/], [qw/lr2name lr2'field/]); +__PACKAGE__->mk_group_ro_accessors('simple', [ fieldname_torture => join ('', map { chr($_) } (0..255) ) ]); sub new { - return bless {}, shift; + return bless {}, shift; }; -foreach (qw/single multiple listref/) { - no strict 'refs'; - - *{"get_$_"} = \&Class::Accessor::Grouped::get_simple; +foreach (qw/multiple listref/) { + no strict 'refs'; + *{"get_$_"} = __PACKAGE__->can ('get_simple'); }; 1;