Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Test-Deep | Distribution: SUSE Linux Framework One |
Version: 1.204 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: slfo.1.1.3 | Build date: Mon Aug 26 10:52:13 2024 |
Group: Unspecified | Build host: h04-ch1a |
Size: 268957 | Source RPM: perl-Test-Deep-1.204-slfo.1.1.3.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://metacpan.org/release/Test-Deep | |
Summary: 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 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 'eq' 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, 'eq' is no good and you must use pattern matching instead. Test::Deep provides pattern matching for complex data structures Test::Deep has *_a lot_* of exports. See EXPORTS below.
Artistic-1.0 OR GPL-1.0-or-later
* Sun Jan 08 2023 timueller+perl@suse.de - updated to 1.204 see /usr/share/doc/packages/perl-Test-Deep/Changes 1.204 2023-01-07 18:01:37-05:00 America/New_York - restore v5.12 compatibility (see commit 66b79eb for the amusing anecdote) 1.203 2023-01-07 11:38:14-05:00 America/New_York - try to avoid clobbering global error variables when loading test libraries (thanks, Felipe Gasper) - hash_each now enumates keys in sort() order, to make errors more consistent 1.202 2023-01-04 20:40:46-05:00 America/New_York - no changes since trial releases - Test::Deep now requires perl v5.12. 1.201 2023-01-03 19:28:05-05:00 America/New_York (TRIAL RELEASE) - correct Changes entry about which version version of perl is required 1.200 2023-01-02 16:55:10-05:00 America/New_York (TRIAL RELEASE) - converted to Dist::Zilla - Test::Deep will now require v5.12, and this may go up. This change allows simplification of the Makefile.PL, which was coping with a mistake made twelve years ago. * Mon Mar 02 2020 timueller+perl@suse.de - updated to 1.130 see /usr/share/doc/packages/perl-Test-Deep/Changes 1.130 2020-03-01 - no changes since 1.129 1.129 2020-01-26 - TRIAL RELEASE - documentation fixes (thanks, Daniel Böhmer!) - allow NoTest to be used without breaking other Test::Deep (thanks, Alexander Karelas!) - added true/false optional imports (thanks, Denis Ibaev!) * Fri Apr 20 2018 coolo@suse.com - updated to 1.128 see /usr/share/doc/packages/perl-Test-Deep/Changes 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 * Sat May 06 2017 coolo@suse.com - updated to 1.127 see /usr/share/doc/packages/perl-Test-Deep/Changes 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 * Fri Jan 06 2017 coolo@suse.com - updated to 1.126 see /usr/share/doc/packages/perl-Test-Deep/Changes * Tue Mar 10 2015 ncutler@suse.com - add "Requires: perl-Test-Simple" to spec (hidden dependency not caught by cpanspec) * Tue Mar 10 2015 ncutler@suse.com - updated to 0.115 - worked around a bug in chained goto on 5.8.5 - 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! - fix a compile error (!!) in RegexpOnly - fix some documentation typos (thanks, ZOFFIX) - add license to META file * Mon Dec 09 2013 coolo@suse.com - updated to 0.112 - 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 * Tue Jun 04 2013 coolo@suse.com - updated to 0.110 Allow methods() and listmethods() to work again on class methods (RT#77804) (thanks, Ricardo Signes!) * Mon Feb 20 2012 coolo@suse.com - updated to 0.109 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 future * Fri Nov 18 2011 coolo@suse.com - use original .tar.gz * Wed Dec 01 2010 coolo@novell.com - switch to perl_requires macro * Sat Oct 16 2010 chris@computersalat.de - update to 0.108 o simple (stringwise) comparison should now be much faster (thanks, NCLEATON) - fix deps * Thu Sep 30 2010 chris@computersalat.de - update to 0.107 o New maintainer: Ricardo Signes (rjbs) o On 5.10.0 and newer perl, install to the "site" directory, not the core perl directory in @INC. (Prior to 5.10.0, @INC ordering was unfortunate, and fixing the install target would make upgrading difficult.) o cope with new stringification of qr{} objects in 5.13.x+ (thanks, ANDK) o fix Pod escaping errors (thanks, FWIE) - noarch pkg - recreated by cpanspec 1.78 * Sun Jan 10 2010 jengelh@medozas.de - enable parallel build * Mon Sep 07 2009 mls@suse.de - update to 0.106 to make it build with perl-5.10.1 * Sat Jul 25 2009 chris@computersalat.de - spec mods * removed ^---------- * removed ^#--------- * Sat Jun 20 2009 chris@computersalat.de - initial obs package 0.104
/usr/lib/perl5/vendor_perl/5.38.2/Test /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/All.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Any.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Array.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/ArrayEach.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/ArrayElementsOnly.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/ArrayLength.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/ArrayLengthOnly.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Blessed.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Boolean.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Cache /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Cache.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Cache/Simple.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Class.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Cmp.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Code.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Hash.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/HashEach.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/HashElements.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/HashKeys.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/HashKeysOnly.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Ignore.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Isa.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/ListMethods.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/MM.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Methods.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/NoTest.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/None.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Number.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Obj.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Ref.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/RefType.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Regexp.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/RegexpMatches.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/RegexpOnly.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/RegexpRef.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/RegexpRefOnly.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/RegexpVersion.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/ScalarRef.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/ScalarRefOnly.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Set.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Shallow.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/Stack.pm /usr/lib/perl5/vendor_perl/5.38.2/Test/Deep/String.pm /usr/share/doc/packages/perl-Test-Deep /usr/share/doc/packages/perl-Test-Deep/Changes /usr/share/doc/packages/perl-Test-Deep/README /usr/share/doc/packages/perl-Test-Deep/TODO /usr/share/licenses/perl-Test-Deep /usr/share/licenses/perl-Test-Deep/LICENSE /usr/share/man/man3/Test::Deep.3pm.gz /usr/share/man/man3/Test::Deep::All.3pm.gz /usr/share/man/man3/Test::Deep::Any.3pm.gz /usr/share/man/man3/Test::Deep::Array.3pm.gz /usr/share/man/man3/Test::Deep::ArrayEach.3pm.gz /usr/share/man/man3/Test::Deep::ArrayElementsOnly.3pm.gz /usr/share/man/man3/Test::Deep::ArrayLength.3pm.gz /usr/share/man/man3/Test::Deep::ArrayLengthOnly.3pm.gz /usr/share/man/man3/Test::Deep::Blessed.3pm.gz /usr/share/man/man3/Test::Deep::Boolean.3pm.gz /usr/share/man/man3/Test::Deep::Cache.3pm.gz /usr/share/man/man3/Test::Deep::Cache::Simple.3pm.gz /usr/share/man/man3/Test::Deep::Class.3pm.gz /usr/share/man/man3/Test::Deep::Cmp.3pm.gz /usr/share/man/man3/Test::Deep::Code.3pm.gz /usr/share/man/man3/Test::Deep::Hash.3pm.gz /usr/share/man/man3/Test::Deep::HashEach.3pm.gz /usr/share/man/man3/Test::Deep::HashElements.3pm.gz /usr/share/man/man3/Test::Deep::HashKeys.3pm.gz /usr/share/man/man3/Test::Deep::HashKeysOnly.3pm.gz /usr/share/man/man3/Test::Deep::Ignore.3pm.gz /usr/share/man/man3/Test::Deep::Isa.3pm.gz /usr/share/man/man3/Test::Deep::ListMethods.3pm.gz /usr/share/man/man3/Test::Deep::MM.3pm.gz /usr/share/man/man3/Test::Deep::Methods.3pm.gz /usr/share/man/man3/Test::Deep::NoTest.3pm.gz /usr/share/man/man3/Test::Deep::None.3pm.gz /usr/share/man/man3/Test::Deep::Number.3pm.gz /usr/share/man/man3/Test::Deep::Obj.3pm.gz /usr/share/man/man3/Test::Deep::Ref.3pm.gz /usr/share/man/man3/Test::Deep::RefType.3pm.gz /usr/share/man/man3/Test::Deep::Regexp.3pm.gz /usr/share/man/man3/Test::Deep::RegexpMatches.3pm.gz /usr/share/man/man3/Test::Deep::RegexpOnly.3pm.gz /usr/share/man/man3/Test::Deep::RegexpRef.3pm.gz /usr/share/man/man3/Test::Deep::RegexpRefOnly.3pm.gz /usr/share/man/man3/Test::Deep::RegexpVersion.3pm.gz /usr/share/man/man3/Test::Deep::ScalarRef.3pm.gz /usr/share/man/man3/Test::Deep::ScalarRefOnly.3pm.gz /usr/share/man/man3/Test::Deep::Set.3pm.gz /usr/share/man/man3/Test::Deep::Shallow.3pm.gz /usr/share/man/man3/Test::Deep::Stack.3pm.gz /usr/share/man/man3/Test::Deep::String.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 9 00:03:33 2024