++ed by:
HMA MISHIN KRAUTCAT PATCH JJATRIA

93 PAUSE users
63 non-PAUSE users.

Chad Granum
and 1 contributors

NAME

Test::Builder::Result::Diag - Diag result type

DESCRIPTION

The diag result type.

METHODS

See Test::Builder::Result which is the base class for this module.

CONSTRUCTORS

$r = $class->new(...)

Create a new instance

SIMPLE READ/WRITE ACCESSORS

$r->message

The message in the note.

$r->trace

Get the test trace info, including where to report errors.

$r->pid

PID in which the result was created.

$r->depth

Builder depth of the result (0 for normal, 1 for subtest, 2 for nested, etc).

$r->in_todo

True if the result was generated inside a todo.

$r->source

Builder that created the result, usually $0, but the name of a subtest when inside a subtest.

$r->constructed

Package, File, and Line in which the result was built.

$r->linked

If this diag is linked to a specific Test::Builder::Result::Ok object, this will be set to the object. Note this is automatically turned into a weak reference as it is assumed that the Ok will also link to this object. This is to avoid cycled and memory leaks.

INFORMATION

$r->to_tap

Returns the TAP string for the plan (not indented).

$r->type

Type of result. Usually this is the lowercased name from the end of the package. Test::Builder::Result::Ok = 'ok'.

$r->indent

Returns the indentation that should be used to display the result (' ' x depth).

AUTHORS

Chad Granum <exodist@cpan.org>

SOURCE

The source code repository for Test::More can be found at http://github.com/Test-More/test-more/.

COPYRIGHT

Copyright 2014 Chad Granum <exodist7@gmail.com>.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://www.perl.com/perl/misc/Artistic.html