The NetBSD Project

CVS log for pkgsrc/devel/p5-Test-Deep/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / p5-Test-Deep

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.37 / (download) - annotate - [select for diffs], Sun Aug 11 13:20:29 2019 UTC (3 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, HEAD
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.36 / (download) - annotate - [select for diffs], Sun Jun 30 20:15:51 2019 UTC (5 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Aug 22 09:44:45 2018 UTC (15 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

Recursive bump for perl5-5.28.0

Revision 1.34 / (download) - annotate - [select for diffs], Wed May 2 12:09:53 2018 UTC (19 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.33: +2 -3 lines
Diff to previous 1.33 (colored)

p5-Test-Deep: update to 1.128.

1.128     2018-04-18
        - numerous small improvements to documentation; thanks to
          Fabrice Gabolde, Daniel Böhmer, Lance Wicks, Matthew Horsfall
        - improved CI setup; thanks to eadjei and Philip J. Ludlam

Revision 1.33 / (download) - annotate - [select for diffs], Mon Jun 5 14:23:42 2017 UTC (2 years, 6 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.32 / (download) - annotate - [select for diffs], Fri May 5 00:15:53 2017 UTC (2 years, 7 months ago) by mef
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

Updated devel/p5-Test-Deep to 1.127
-----------------------------------
1.127     2017-05-04
        - no code changes from previous release

1.126_001 2017-04-17
        - do not eagerly convert simple scalars into tests in the all, any, and
          none tests; this was breaking LeafWrapper application

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jan 2 01:13:29 2017 UTC (2 years, 11 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Update to 1.126

Upstream changes:
1.126     2016-12-27
        - no changes since v1.125_001

1.125_001 2016-12-27
        - if objects in the "expected" structured have an as_test_deep_cmp
          method, it will be called and its return (which should be a
          Test::Deep::Cmp object) will be used as the test for that location in
          the structure
        - internal undocumented class_base routine has been replaced
          with a different, clearly private routine
        - the LeafWrapper is also used for objects with an unknown reftype
          (like LVALUE or other weird ones)

Revision 1.30 / (download) - annotate - [select for diffs], Mon Nov 7 14:12:58 2016 UTC (3 years, 1 month ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Updated devel/p5-Test-Deep to 1.124
------------------------------------
1.124     2016-11-05
- avoid an uninitialized warning when array_each() compares to a
  non-reference (thanks, аким е!, Maxim Vuets)

Revision 1.29 / (download) - annotate - [select for diffs], Mon Sep 12 12:28:06 2016 UTC (3 years, 2 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.28: +2 -3 lines
Diff to previous 1.28 (colored)

Update to 1.123

Upstream changes:
1.123     2016-09-09
        - remove test suite reliance on "." appearing @INC (thanks, Graham Knop
          and Karen Etheridge!)
        - when an object with stringification overloading fails to match a
          "re" test, its stringification is included in the diagnostics

1.122     2016-09-07
        - added $Test::Deep::LeafWrapper to control the behavior of simple
          values in the "expected" definition; by default, they are treated as
          shallow($x) tests, but you can now say (for example)
          C<< $Test::Deep::LeafWrapper = \&str >> to always treat the got value
          as a string, even if blessed, etc.

1.121_001 2016-07-19
        - documentation improvements
        - avoid a few evals, localize $@ in a few places where eval is used
        - good bye tabs, hello spaces

Revision 1.28 / (download) - annotate - [select for diffs], Wed Jun 8 19:23:36 2016 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.27 / (download) - annotate - [select for diffs], Tue May 3 10:54:54 2016 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Reset maintainer (observer now).

Revision 1.26 / (download) - annotate - [select for diffs], Fri Apr 15 10:35:44 2016 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

Update p5-Test-Deep to 1.120.

0.120     2015-11-27
        - no changes since 0.119_01

0.119_01  2015-11-19
        - add none() test; it's like any(), but negative
        - fix stringification of any() expectations

Revision 1.25 / (download) - annotate - [select for diffs], Wed Sep 30 11:48:17 2015 UTC (4 years, 2 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.24: +2 -3 lines
Diff to previous 1.24 (colored)

Update to 0.119
Remove unneeded DEPENDS

Upstream changes:
0.119     2015-09-29
        - remove use of Test::NoWarnings for user-facing tests

0.118     2015-07-27 TRIAL RELEASE
        - overloading of & and | no longer can change All or Any objects
          found as arguments
        - an All as an argument to an All constructed is flattened out into its
          All-ed values; the same goes for Any

Revision 1.24 / (download) - annotate - [select for diffs], Thu Aug 6 02:01:34 2015 UTC (4 years, 4 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.23: +2 -4 lines
Diff to previous 1.23 (colored)

Update to 0.117
Remove PKGREVSION line

Upstream changes:
0.117     2015-06-21
        - do not lose argument(s) to import
          (fixes https://github.com/rjbs/Test-Deep/issues/29 )

0.116     2015-06-20
        - on its own, :preload options uses default group of exports

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jun 12 10:49:48 2015 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Apr 23 06:56:32 2015 UTC (4 years, 7 months ago) by mef
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

PKGREVISION++, Converting depends p5-Test-Tester to p5-Test-Simple

Revision 1.21 / (download) - annotate - [select for diffs], Tue Apr 21 00:48:05 2015 UTC (4 years, 7 months ago) by mef
Branch: MAIN
Changes since 1.20: +2 -4 lines
Diff to previous 1.20 (colored)

Switch DEPENDS (or BUILD_DEPENDS) from devel/p5-Test-Tester to p5-Test-Simple.
  From commit log of devel/p5-Test-Simple 1.001014:
| 1.001010     Fri Dec 19 20:16:00:00 PST 2015
|     * Fix windows test bug #491
|     * Integrate Test::Tester and Test::use::ok for easier downgrade from trial
---------------------------------------------------------------------

Revision 1.20 / (download) - annotate - [select for diffs], Thu Apr 16 13:45:21 2015 UTC (4 years, 7 months ago) by mef
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Update 0.113 to 0.115
---------------------
0.115     2014-01-09
        - worked around a bug in chained goto on 5.8.5

0.114     2014-12-11
        - improve prereqs metadata (thanks, Karen Etheridge)
        - add a noneof() set test (thanks, Peter Haworth)
        - regexponly hasn't worked... ever. now it does
        - passing :preload to import loads all plugins up front
        - a few more tests have been documented
        - the many exports of Test::Deep are now documented!

Revision 1.19 / (download) - annotate - [select for diffs], Sun Sep 14 13:40:19 2014 UTC (5 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Update to 0.113:

0.113     2004-08-22
        - fix a compile error (!!) in RegexpOnly
        - fix some documentation typos (thanks, ZOFFIX)
        - add license to META file

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jun 9 19:00:16 2014 UTC (5 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.17: +2 -3 lines
Diff to previous 1.17 (colored)

Update to 0.112. From the changelog:

- rebuild MANIFEST, adding two forgotten files

- When printing diagnostics, differentiate the type of a blessed object
  from the name of the class itself (RT#78288, caused by changes to how
  blessed objects are treated in 0.109) (thanks, Karen Etheridge)

- Typo fixes (thanks, David Steinbrunner)

- Fixes to clarity and accuracy of documentation (thanks, Michael Hamlin)

- Add metadata links to repo and issue tracker

- Added obj_isa for testing ->isa without falling back to ref($x)

- Added the *experimental* ":v1" export group to skip importing
  Isa, isa, and blessed

Revision 1.17 / (download) - annotate - [select for diffs], Thu May 29 23:36:21 2014 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.16 / (download) - annotate - [select for diffs], Fri May 31 12:40:47 2013 UTC (6 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Oct 31 11:19:04 2012 UTC (7 years, 1 month ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.14: +1 -2 lines
Diff to previous 1.14 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Oct 3 21:55:41 2012 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jul 6 14:00:55 2012 UTC (7 years, 5 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Updating package for Perl 5 module Test::Deep in devel/p5-Test-Deep from
0.109 to 0.110.

Upstream changes:
0.110     2012-06-16
          Allow methods() and listmethods() to work again on class methods
          (RT#77804) (thanks, Ricardo Signes!)

Revision 1.12 / (download) - annotate - [select for diffs], Sun Apr 1 20:13:18 2012 UTC (7 years, 8 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

Updated to 0.109

Changes:

UNIVERSAL::isa and UNIVERAL::can are no longer called as functions:
          this was deprecated in UNIVERSAL 1.03. (RT#74760, Karen Etheridge)

          the code that builds the exporter configuration is cleaned up; more
          documentation of how it may change (for the better, without breaking
          stuff) should appear in the near futureChanges:

Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 14 12:26:40 2011 UTC (8 years, 3 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Dec 17 22:28:49 2010 UTC (8 years, 11 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored)

- updated to 0.108

Changelog:
0.108     2009-1015

          simple (stringwise) comparison should now be much faster (thanks,
          NCLEATON)

Revision 1.9 / (download) - annotate - [select for diffs], Sat Aug 21 16:34:32 2010 UTC (9 years, 3 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.8 / (download) - annotate - [select for diffs], Tue Aug 18 16:32:39 2009 UTC (10 years, 3 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.7: +6 -3 lines
Diff to previous 1.7 (colored)

Updating package for devel/p5-Test-Deep from 0.104 to 0.106

pkgsrc changes:
  - Add license (perl license)
  - Bump version dependency of Test::Tester (see Makefile.PL for details)

Upstream changes:
0.106

Release after dev.

0.105-dev

Fix for perl 5.010.1 - the code to check the version and act correctly
on regexp refs treated .1 as behaving like 5.011.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Apr 12 10:26:45 2009 UTC (10 years, 8 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.6: +2 -3 lines
Diff to previous 1.6 (colored)

PkgSrc changes:
  - Updating package to 0.104

Upstream changes:
0.104

Document behaviour of cmp_bag when a non ARRAY-ref argument is passed
to it. Explicity test for this a die with a useful message.

Document and export cmp_details and deep_diag, thanks to Tom Hukins
for the patch.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Oct 19 19:18:01 2008 UTC (11 years, 1 month ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jul 15 22:19:37 2008 UTC (11 years, 4 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.4: +3 -5 lines
Diff to previous 1.4 (colored)

- updated to 0.103
- took maintainership
- Makefile cleanup

Changelog:
0.103

Detect whether isa() is being called with 1 or 2 arguments and
dispatch to the correct function. This is hacky but fixes the problem
of clashing with UNIVERSAL::isa().

0.102

Behave well when a code comparator doesn't give diagnostics. Thanks to
Alex Kapranoff.

Revision 1.4 / (download) - annotate - [select for diffs], Wed May 28 21:25:40 2008 UTC (11 years, 6 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored)

Updated devel/Test-Deep to 0.101

0.101

Fix an overloading problem with All and Any. Thanks to Kostas
Chatzikokolakis for reporting the bug and especially for explaining
how to fix it :)

Added a nasty hack to smooth over a problem in Test::Tester.

0.100

Apply patch from Andreas Koenig (ANDK) to cope with Perl 5.11's new
REGEXP objects.

0.099

Don't explode on perl's that don't have weakrefs. If they're not
available, just don't weaken the refs. It means refs can be cached for
longer than desirable but it's better than explodiing.

This doesn't fix all of te problems with perl 5.005 but I'm pushing it
out because the previous version number upsets CPAN.pm.

0.098

Cleaned up Test::Deep::NoTest by making it call Test::Deep's import,
that way it will always be in sync for exports. Also added some POD
docs.

Added notest_extra.t to check that things are correctly exported and
working.

Add cmp_details but left it undocumented. It manages localising the
stack etc. Factored eq_deeply and cmp_deeply through that. This meant
adding an icky hack into deep_diag. I should clean that whole thing up.

Remove $name from params of eq_deeply, in code and docs, it was unused.

0.097

Fixed doc typo for re().

Fix diagnostics for code(), it was always printing undef instead of
the got value.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 28 08:50:59 2006 UTC (13 years, 1 month ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update p5-Test-Deep to 0.096.

Changes:
0.096

%WrapCache was keeping references to external data. It's now local()ised at the start of a comparison just like the other caches (why I didn't do that when I added it, I don't know). Thanks to Matthijs Bomhoff for reporting the problem.

0.095

Docs and code didn't match, useclass was actually requireclass, available as
both now

0.094

Changed Set and Bag to no longer issue warnings when undefs are
present. Needed to make the sort and the diagnotics
undef-aware. Thanks to Colin Kuskie for pointing this out.

Added tests for this.

0.093

Fixed inifinte recursion when adding comparators into bags. That whole area is unpleasant - conceptually as well as implementation-wise. Comparators no longer inherit a compare method, so we only call the specialised compare if it exists, otherwise we just do normal deep comparison.

Removed a debugging print.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 4 21:29:24 2006 UTC (13 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Nov 23 22:00:26 2005 UTC (14 years ago) by wiz
Branch: TNF
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-20051123
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of p5-Test-Deep:

Test::Deep gives you very flexible ways to check that the result
you got is the result you were expecting. At its simplest it compares
two structures by going through each level, ensuring that the values
match, that arrays and hashes have the same elements and that
references are blessed into the correct class. It also handles
circular data structures without getting caught in an infinite
loop.

Where it becomes more interesting is in allowing you to do something
besides simple exact comparisons. With strings, the = operator
checks that 2 strings are exactly equal but sometimes that's not
what you want. When you don't know exactly what the string should
be but you do know some things about how it should look, = is no
good and you must use pattern matching instead. Test::Deep provides
pattern matching for complex data structures.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Nov 23 22:00:26 2005 UTC (14 years ago) by wiz
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>