Revision history for Perl extension Class-MOP.
0.53
- ~~~ some misc. doc. fixes ~~~
-
- * Class::MOP::Instance
- - added get_all_slot_values method (Sartak)
- - added tests for this (Sartak)
+ ~~ several doc. fixes and updates ~~
* Class::MOP::Class
Class::MOP::Method::Constructor
use strict;
use warnings;
-use Test::More tests => 209;
+use Test::More tests => 205;
use Test::Exception;
BEGIN {
instance_metaclass get_meta_instance
new_object clone_object
- get_attribute_values get_init_args
construct_instance construct_class_instance clone_instance
rebless_instance
check_metaclass_compatability
use Scalar::Util 'blessed', 'reftype';
-use Test::More tests => 38;
+use Test::More tests => 35;
BEGIN {
use_ok('Class::MOP');
is($reader->fully_qualified_name, 'Foo::get_gorch', '... it is the sub we are looking for');
}
-
-my $foo = bless {}, 'Foo';
-$foo->set_bar(1);
-$foo->baz(10);
-
-is_deeply($foo->meta->get_attribute_values($foo), {
- bar => 1,
- baz => 10,
-});
-
-my $bar = bless {}, 'Bar';
-$bar->set_bar(99);
-
-is_deeply($bar->meta->get_attribute_values($bar), {
- bar => 99,
-});
-
-$bar->quux(1337);
-
-is_deeply($bar->meta->get_attribute_values($bar), {
- bar => 99,
- quux => 1337,
-});
-