The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#!/usr/bin/perl
use strict;

use Test::More 'no_plan';

my $class = 'Business::ISBN';

my @methods = qw( as_isbn10 as_isbn13 _set_prefix 
	_set_type _hyphen_positions );

eval { Business::ISBN->_hyphen_positions };

foreach my $method ( @methods )
	{
	my $result = eval { no strict 'refs'; &{"${class}::$method"} };
	ok( defined $@, "Unimplemented method [$method] croaks" );
	}