X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Faccessors_wo.t;h=9fc2bcd05a919d4ec5b26a9f5530cf10a7c2024b;hb=ed6069878c2506fed25cf5dd71c4fa6e276b80da;hp=68c3eea10d80f010e8a4a16c13d19dd534569d8a;hpb=395c3fdb628229ddbb881fe3d57de536e67289cd;p=p5sagit%2FClass-Accessor-Grouped.git diff --git a/t/accessors_wo.t b/t/accessors_wo.t index 68c3eea..9fc2bcd 100644 --- a/t/accessors_wo.t +++ b/t/accessors_wo.t @@ -1,7 +1,8 @@ -use Test::More tests => 38; +use Test::More; use Test::Exception; use strict; use warnings; +no warnings 'once'; use Config; use lib 't/lib'; @@ -51,6 +52,10 @@ my $test_accessors = { lr2name => { custom_field => "lr2'field", }, + fieldname_torture => { + custom_field => join ('', map { chr($_) } (0..255) ), + is_xs => $use_xs, + }, }; for my $name (sort keys %$test_accessors) { @@ -73,7 +78,7 @@ for my $name (sort keys %$test_accessors) { my $wo_regex = $test_accessors->{$name}{is_xs} ? qr/Usage\:.+$name.*\(self, newvalue\)/ - : qr/cannot access the value of '\Q$field\E'/ + : qr/$name(:?_accessor)?\Q' cannot access its value (write-only attribute of class AccessorGroupsWO)/ ; # die on get via name/alias @@ -97,5 +102,4 @@ for my $name (sort keys %$test_accessors) { } }; -# important -1; \ No newline at end of file +done_testing unless $::SUBTESTING;