--- Ovid <[EMAIL PROTECTED]> wrote:

> Side note:  those features I really want control over in
> Test::Harness
> are the plan() and ok() methods.  There's no clean way for me to do
> that.  Just look at the constructor:
> 
>   my $Test = Test::Builder->new;
>   sub new {
>       my($class) = shift;
>       $Test ||= $class->create;
>       return $Test;
>   }
> 
> The class name is hard-coded in there.

Note to self:  don't post while hung over from the London Perl
Workshop.  What I just said is rather confusing.  What I *need* is a
way to easily replace Test::Builder with an appropriate subclass.  I
think I can replace the builder() method in Test::Builder::Module:

  sub builder {
    return Test::Builder->new;
  }

But it would still be nice to have something a bit more subtle than a
sledgehammer:

  sub Test::Builder::Module::builder { ... }

Cheers,
Ovid

--
Buy the book  - http://www.oreilly.com/catalog/perlhks/
Perl and CGI  - http://users.easystreet.com/ovid/cgi_course/
Personal blog - http://publius-ovidius.livejournal.com/
Tech blog     - http://use.perl.org/~Ovid/journal/

Reply via email to