6 use Test::More tests => 2;
9 use_ok('Algorithm::C3');
14 example taken from: L<http://gauss.gwydiondylan.org/books/drm/drm_50.html>
30 define class <sentient> (<life-form>) end class;
31 define class <bipedal> (<life-form>) end class;
32 define class <intelligent> (<sentient>) end class;
33 define class <humanoid> (<bipedal>) end class;
34 define class <vulcan> (<intelligent>, <humanoid>) end class;
62 use base ('Intelligent', 'Humanoid');
66 [ Algorithm::C3::merge('Vulcan', 'my_ISA') ],
67 [ qw(Vulcan Intelligent Sentient Humanoid BiPedal LifeForm Object) ],
68 '... got the right C3 merge order for the Vulcan Dylan Example');