X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FAccessorGroupsRO.pm;h=d02327513c3c52b21da979ec6694b7bfa03d5128;hb=4d70ba11c00e532cd69f2f044f8e27abae0ccd0b;hp=f6664583ccd10d23545c9d924b55c6c8f02fce39;hpb=6a48652bd3d37530dc587d560df95fe2c3d660f4;p=p5sagit%2FClass-Accessor-Grouped.git diff --git a/t/lib/AccessorGroupsRO.pm b/t/lib/AccessorGroupsRO.pm index f666458..d023275 100644 --- a/t/lib/AccessorGroupsRO.pm +++ b/t/lib/AccessorGroupsRO.pm @@ -3,21 +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($_) } (1..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'); }; -# make cleanup DESTROY happy -sub get_warnings {}; - 1;