Test::Deep - Extremely flexible deep comparison

If you don't know anything about automated testing in Perl then you should probably read about Test::Simple and Test::More before preceding. Test::Deep uses the Test::Builder framework. Test::Deep gives you very flexible ways to check that the result...

RJBS/Test-Deep-0.115   (10 reviews) - 09 Jan 2015 22:45:03 GMT - Search in distribution

Test::Deep::This - Test::Deep extension to check predicates on plain scalars

"Test::Deep::This" module extends Test::Deep framework with a new "this" keyword to denote a "current" nested scalar. Standard unary and binary perl operators can be applied to "this" to construct some complex predicate expressions. Those predicates ...

DRUXA/Test-Deep-This-1.00 - 09 Jun 2012 15:48:13 GMT - Search in distribution

Test::Deep::JSON - Compare JSON with Test::Deep

Test::Deep::JSON provides "json($expected)" function to expect that target can be parsed as a JSON string and matches (by "cmp_deeply") with *$expected*....

MOTEMEN/Test-Deep-JSON-0.03 - 27 Feb 2014 00:41:23 GMT - Search in distribution


JLAVALLEE/Test-XML-Deep-0.07   (1 review) - 21 Mar 2009 01:45:43 GMT - Search in distribution

Test::Deep::Type - A Test::Deep plugin for validating type constraints

"Test::Deep::Type" provides the sub "is_type" to indicate that the data being tested must validate against the passed type. This is an actual type *object*, not a string name -- for example something provided via MooseX::Types, or a plain old coderef...

ETHER/Test-Deep-Type-0.006 - 23 Aug 2014 23:41:22 GMT - Search in distribution

Test::Deep::Cond - simple code test in Tesst::Deep

Test::Deep::Cond is simple way to compare value by code reference. Test::Deep provides "code" function. But, Test::Deep::Cond is more simply to test. cmp_deeply( { hoge => 3, }, { hoge => code(sub { my $val = shift; 2 < $val and $val < 4 }), }, ); Th...

SOH/Test-Deep-Cond-0.01 - 08 Feb 2013 07:31:57 GMT - Search in distribution

Test::Deep::YAML - A Test::Deep plugin for comparing YAML-encoded data

This module provides the "yaml" function to indicate that the target can be parsed as a YAML string, and should be decoded before being compared to the indicated expected data....

ETHER/Test-Deep-YAML-0.004 - 24 Apr 2015 16:04:34 GMT - Search in distribution

Test::Deep::Teng::Row - Compare Teng::Row object by get_columns method in using Test::Deep

Test::Deep::Teng::Row support to compare Teng::Row object in using Test::Deep. It is faild to compare got Teng::Row object to expected that is fetched by diffrent sql to got by is_deeply function. Because Teng::Row object has sql attribute that is us...

SOH/Test-Deep-Teng-Row-0.01 - 15 Nov 2012 05:25:24 GMT - Search in distribution

Test::Deep::PDL - Test piddles inside data structures with Test::Deep

This is just an implementation class. Look at the documentation for test_pdl() in Test::PDL....

EBAUDREZ/Test-PDL-0.11 - 19 Nov 2014 10:42:28 GMT - Search in distribution
  • Test::PDL - Test Perl Data Language arrays (a.k.a. piddles) for equality

Test::Deep::Matcher - Type check matchers for Test::Deep

Test::Deep::Matcher is a collection of Test::Deep type check matchers....

MASAKI/Test-Deep-Matcher-0.01 - 16 Jul 2012 08:20:56 GMT - Search in distribution

Test::Deep::Between - Number is the range expected

This module check to got number in range in using Test::Deep....

MACOPY/Test-Deep-Between-0.02 - 28 Jan 2013 13:57:50 GMT - Search in distribution

Test::Deep::NumberTolerant - A Test::Deep plugin for testing numbers within a tolerance range

"Test::Deep::NumberTolerant" provides the sub "within_tolerance" to indicate that the data being tested matches the equivalent "tolerance(...)" value. I wrote this because I found myself doing this a lot: cmp_deeply( $thing, methods( delete_time => m...

ETHER/Test-Deep-NumberTolerant-0.001 - 28 Oct 2014 01:09:17 GMT - Search in distribution

Test::Deep::UnorderedPairs - A Test::Deep plugin for comparing lists as if they were hashes

This module provides the sub "unordered_pairs" (and "tuples", "samehash", as synonyms) to indicate the data being tested is a list of pairs that should be tested where the order of the pairs is insignificant. This is useful when testing a function th...

ETHER/Test-Deep-UnorderedPairs-0.003 - 21 May 2013 06:08:03 GMT - Search in distribution

Test::Deep::DateTime::RFC3339 - Test RFC3339 timestamps are within a certain tolerance

Test::Deep::DateTime::RFC3339 provides a single function, "datetime_rfc3339", which is used with Test::Deep to check that the string value gotten is an RFC3339-compliant timestamp. It can also check if the timestamp is equal to, or within optional to...

TSIBLEY/Test-Deep-DateTime-RFC3339-0.04 - 29 Jul 2014 19:53:59 GMT - Search in distribution

Test::Approximate - compare two number for approximate equality, deeply

This module can test two scalar string or number numberic approximate equal, and deeply test two array or hash or array of hash etc. There is already a nice module do this -- Test::Approx. I wrote this one because Test::Approx can't do a deeply test,...

TADEG/Test-Approximate-0.009 - 01 Jan 2015 03:26:31 GMT - Search in distribution

Test::DeepFile - A file base extention of Test::Deep


GAM/Test-DeepFile-0.003 - 09 Feb 2011 06:34:06 GMT - Search in distribution


CANID/Yote-0.307 - 07 Apr 2015 18:12:24 GMT - Search in distribution


LOGIE/Test-Easy-1.09   (2 reviews) - 01 May 2014 15:13:48 GMT - Search in distribution

DCI - Collection of utilities for writing perl code that fits the DCI methodology.

The DCI concept was created by Trygve Reenskaug, (inventor of MVC) and James Coplien. DCI Stands for Data, Context, Interactions. It was created to solve the problem of unpredictable emergent behavior in networks of interacting objects. This problem ...

EXODIST/DCI-0.013 - 16 Dec 2011 02:47:24 GMT - Search in distribution

Sx - front-end to all the Athena and Xlib garbage for Perl GUI progamming

Using the Sx package is pretty simple. At the minimum, you 'use Sx;' To actually have X windows pop open and such, you need to do the following: 1) To get everything started, you should call OpenDisplay(). If OpenDisplay() returns a non-zero value, i...

FMC/Sx-2.3 - 25 Apr 1997 09:27:47 GMT - Search in distribution