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.117   (10 reviews) - 22 Jun 2015 01:08:23 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

Test::XML::Deep

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::JWT - JWT comparison with Test:Deep functionality

Test::Deep::JWT is the helper module for comparing JWT string with Test::Deep functionality. This module will export a function called 'jwt'. jwt(\%claims, \%header) \%claims is the expected claims part of JWT. \%header is the expected header part of...

ADDSICT/Test-Deep-JWT-0.02 - 07 Jun 2015 02:31:00 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.12 - 23 Jun 2015 20:30:21 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 an unordered list of tuples

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.005 - 07 Jun 2015 01:28:04 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

cmp_deeply_file...

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

Test::Stream::DeepCheck - Tools for comparing deep datastructures

EXODIST/Test-Stream-1.302009 - 04 Jul 2015 04:17:19 GMT - Search in distribution

lib/Yote/Test/TestDeepCloner.pm

CANID/Yote-0.310 - 26 May 2015 22:35:35 GMT - Search in distribution

lib/Test/Easy/DeepEqual.pm

BELDEN/Test-Easy-1.11   (2 reviews) - 08 Jul 2015 21:03:20 GMT - Search in distribution