NAME
Carp::Assert::More - convenience wrappers around Carp::Assert
SYNOPSIS
use Carp::Assert::More;
my $parser = HTML::Parser->new();
assert_isa( $parser, 'HTML::Parser', 'Got back a correct object' );
DESCRIPTION
Carp::Assert::More is a set of wrappers around the Carp::Assert functions to make the habit of writing assertions even easier.
Everything in here is effectively syntactic sugar. There's no technical reason to use
assert_isa( $foo, 'HTML::Lint' );
instead of
assert( defined $foo );
assert( ref($foo) eq 'HTML::Lint' );
other than readability and simplicity of the code.
My intent here is to make common assertions easy so that we as programmers have no excuse to not use them.
FUNCTIONS
assert_defined( $this [, $name] )
Asserts that $this is defined.
assert_isa( $this, $type [, $name ] )
Asserts that $this is an object of type $type.
AUTHOR
Andy Lester <andy@petdance.com>