12 use base 'Grandparent';
16 use base 'Grandparent';
31 is_deeply([sort Grandparent->meta->subclasses], ['Cousin', 'Daughter', 'Parent', 'Son', 'Uncle']);
32 is_deeply([sort Parent->meta->subclasses], ['Daughter', 'Son']);
33 is_deeply([sort Uncle->meta->subclasses], ['Cousin']);
34 is_deeply([sort Son->meta->subclasses], []);
35 is_deeply([sort Daughter->meta->subclasses], []);
36 is_deeply([sort Cousin->meta->subclasses], []);
38 is_deeply([sort Grandparent->meta->direct_subclasses], ['Parent', 'Uncle']);
39 is_deeply([sort Parent->meta->direct_subclasses], ['Daughter', 'Son']);
40 is_deeply([sort Uncle->meta->direct_subclasses], ['Cousin']);
41 is_deeply([sort Son->meta->direct_subclasses], []);
42 is_deeply([sort Daughter->meta->direct_subclasses], []);
43 is_deeply([sort Cousin->meta->direct_subclasses], []);