Extra benchmark
[p5sagit/Class-Accessor-Grouped.git] / t / accessors_xs.t
CommitLineData
9540f4e4 1use strict;
2use warnings;
3use FindBin qw($Bin);
4use File::Spec::Functions;
5use Test::More;
6use lib 't/lib';
7
8019c4d8 8BEGIN {
9 require Class::Accessor::Grouped;
10 my $xsa_ver = $Class::Accessor::Grouped::__minimum_xsa_version;
11 eval {
12 require Class::XSAccessor;
13 Class::XSAccessor->VERSION ($xsa_ver);
14 };
15 plan skip_all => "Class::XSAccessor >= $xsa_ver not available"
16 if $@;
17}
9540f4e4 18
8019c4d8 19# rerun all 3 tests under XSAccessor
20$Class::Accessor::Grouped::USE_XS = 1;
21for (qw/accessors.t accessors_ro.t accessors_wo.t/) {
22 subtest "$_ with USE_XS" => sub { require( catfile($Bin, $_) ) }
23}
24
25done_testing;