Test::Object is an extension of the Perl 5 object system. It thoroughly tests objects via registered handlers.