X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F016_class_errors_and_edge_cases.t;h=2d2eb7fe2284753f3de12572c21c7355d583027d;hb=77a143bafdd524b01eb35af7d47c2a1d5554b5e2;hp=ec90053ef4f72a835a6a8e506c883026d9a607a3;hpb=222860635b059db73389c69475bccc62dfa753a4;p=gitmo%2FClass-MOP.git diff --git a/t/016_class_errors_and_edge_cases.t b/t/016_class_errors_and_edge_cases.t index ec90053..2d2eb7f 100644 --- a/t/016_class_errors_and_edge_cases.t +++ b/t/016_class_errors_and_edge_cases.t @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More tests => 53; +use Test::More tests => 49; use Test::Exception; BEGIN { @@ -183,78 +183,66 @@ BEGIN { { dies_ok { - Class::MOP::Class->add_package_variable(); - } '... add_package_variable dies as expected'; + Class::MOP::Class->add_package_symbol(); + } '... add_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->add_package_variable(''); - } '... add_package_variable dies as expected'; + Class::MOP::Class->add_package_symbol(''); + } '... add_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->add_package_variable('foo'); - } '... add_package_variable dies as expected'; + Class::MOP::Class->add_package_symbol('foo'); + } '... add_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->add_package_variable('&foo'); - } '... add_package_variable dies as expected'; + Class::MOP::Class->add_package_symbol('&foo'); + } '... add_package_symbol dies as expected'; - throws_ok { - Class::MOP::Class->meta->add_package_variable('@-'); - } qr/^Could not create package variable \(\@\-\) because/, - '... add_package_variable dies as expected'; +# throws_ok { +# Class::MOP::Class->meta->add_package_symbol('@-'); +# } qr/^Could not create package variable \(\@\-\) because/, +# '... add_package_symbol dies as expected'; } { dies_ok { - Class::MOP::Class->has_package_variable(); - } '... has_package_variable dies as expected'; - - dies_ok { - Class::MOP::Class->has_package_variable(''); - } '... has_package_variable dies as expected'; + Class::MOP::Class->has_package_symbol(); + } '... has_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->has_package_variable('foo'); - } '... has_package_variable dies as expected'; + Class::MOP::Class->has_package_symbol(''); + } '... has_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->has_package_variable('&foo'); - } '... has_package_variable dies as expected'; + Class::MOP::Class->has_package_symbol('foo'); + } '... has_package_symbol dies as expected'; } { dies_ok { - Class::MOP::Class->get_package_variable(); - } '... get_package_variable dies as expected'; + Class::MOP::Class->get_package_symbol(); + } '... get_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->get_package_variable(''); - } '... get_package_variable dies as expected'; + Class::MOP::Class->get_package_symbol(''); + } '... get_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->get_package_variable('foo'); - } '... get_package_variable dies as expected'; - - dies_ok { - Class::MOP::Class->get_package_variable('&foo'); - } '... get_package_variable dies as expected'; + Class::MOP::Class->get_package_symbol('foo'); + } '... get_package_symbol dies as expected'; } { dies_ok { - Class::MOP::Class->remove_package_variable(); - } '... remove_package_variable dies as expected'; - - dies_ok { - Class::MOP::Class->remove_package_variable(''); - } '... remove_package_variable dies as expected'; + Class::MOP::Class->remove_package_symbol(); + } '... remove_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->remove_package_variable('foo'); - } '... remove_package_variable dies as expected'; + Class::MOP::Class->remove_package_symbol(''); + } '... remove_package_symbol dies as expected'; dies_ok { - Class::MOP::Class->remove_package_variable('&foo'); - } '... remove_package_variable dies as expected'; + Class::MOP::Class->remove_package_symbol('foo'); + } '... remove_package_symbol dies as expected'; }