SYNOPSIS

DESCRIPTION

This is a simple base class used by TAP::Parser to store objects that
represent the current bit of test output data from TAP (usually a single
line). Unless you're subclassing, you probably won't need to use this module
directly.

raw

type

as_string

Prints a string representation of the token. This might not be the exact
output, however. Tests will have test numbers added if not present, TODO and
SKIP directives will be capitalized and, in general, things will be cleaned
up. If you need the original text for the token, see the raw
method.

is_ok

if ($result->is_ok){ ... }

Reports whether or not a given result has passed. Anything which is not a
test result returns true. This is merely provided as a convenient shortcut.

passed

Deprecated. Please use is_ok
instead.

has_directive

if ($result->has_directive){

...

}

Indicates whether or not the given result has a TODO or SKIP directive.

has_todo

if ($result->has_todo){

...

}

Indicates whether or not the given result has a TODO directive.

has_skip

if ($result->has_skip){

...

}

Indicates whether or not the given result has a SKIP directive.

set_directive

Set the directive associated with this token. Used internally to fake
TODO tests.