perl-Test-Deep-1.127-lp151.2.1.noarch.rpm


Advertisement

Description

perl-Test-Deep - Extremely flexible deep comparison

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss x86_64
Package filename perl-Test-Deep-1.127-lp151.2.1.noarch.rpm
Package name perl-Test-Deep
Package version 1.127
Package release lp151.2.1
Package architecture noarch
Package type rpm
Category Development/Libraries/Perl
Homepage http://search.cpan.org/dist/Test-Deep/
License Artistic-1.0 or GPL-1.0+
Maintainer -
Download size 61.64 KB
Installed size 113.00 KB
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 it's 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.

Alternatives

Package Version Architecture Repository
perl-Test-Deep - - -

Requires

Name Value
perl(:MODULE_COMPAT_5.26.1) -
perl-Test-Simple -

Provides

Name Value
perl(Test::Deep) = 1.127
perl(Test::Deep::All) -
perl(Test::Deep::Any) -
perl(Test::Deep::Array) -
perl(Test::Deep::ArrayEach) -
perl(Test::Deep::ArrayElementsOnly) -
perl(Test::Deep::ArrayLength) -
perl(Test::Deep::ArrayLengthOnly) -
perl(Test::Deep::Blessed) -
perl(Test::Deep::Boolean) -
perl(Test::Deep::Cache) -
perl(Test::Deep::Cache::Simple) -
perl(Test::Deep::Class) -
perl(Test::Deep::Cmp) -
perl(Test::Deep::Code) -
perl(Test::Deep::Hash) -
perl(Test::Deep::HashEach) -
perl(Test::Deep::HashElements) -
perl(Test::Deep::HashKeys) -
perl(Test::Deep::HashKeysOnly) -
perl(Test::Deep::Ignore) -
perl(Test::Deep::Isa) -
perl(Test::Deep::ListMethods) -
perl(Test::Deep::MM) -
perl(Test::Deep::Methods) -
perl(Test::Deep::NoTest) -
perl(Test::Deep::None) -
perl(Test::Deep::Number) -
perl(Test::Deep::Obj) -
perl(Test::Deep::Ref) -
perl(Test::Deep::RefType) -
perl(Test::Deep::Regexp) -
perl(Test::Deep::RegexpMatches) -
perl(Test::Deep::RegexpOnly) -
perl(Test::Deep::RegexpRef) -
perl(Test::Deep::RegexpRefOnly) -
perl(Test::Deep::RegexpVersion) -
perl(Test::Deep::ScalarRef) -
perl(Test::Deep::ScalarRefOnly) -
perl(Test::Deep::Set) -
perl(Test::Deep::Shallow) -
perl(Test::Deep::Stack) -
perl(Test::Deep::String) -
perl(Test::Deep::SubHash) -
perl(Test::Deep::SubHashElements) -
perl(Test::Deep::SubHashKeys) -
perl(Test::Deep::SubHashKeysOnly) -
perl(Test::Deep::SuperHash) -
perl(Test::Deep::SuperHashElements) -
perl(Test::Deep::SuperHashKeys) -
perl(Test::Deep::SuperHashKeysOnly) -
perl-Test-Deep = 1.127-lp151.2.1

Download

Type URL
Mirror widehat.opensuse.org
Binary Package perl-Test-Deep-1.127-lp151.2.1.noarch.rpm
Source Package perl-Test-Deep-1.127-lp151.2.1.src.rpm

Install Howto

Install perl-Test-Deep rpm package:

# zypper install perl-Test-Deep

Files

Path
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/All.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Any.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Array.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/ArrayEach.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/ArrayElementsOnly.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/ArrayLength.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/ArrayLengthOnly.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Blessed.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Boolean.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Cache.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Class.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Cmp.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Code.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Hash.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/HashEach.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/HashElements.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/HashKeys.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/HashKeysOnly.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Ignore.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Isa.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/ListMethods.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/MM.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Methods.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/NoTest.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/None.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Number.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Obj.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Ref.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/RefType.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Regexp.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/RegexpMatches.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/RegexpOnly.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/RegexpRef.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/RegexpRefOnly.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/RegexpVersion.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/ScalarRef.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/ScalarRefOnly.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Set.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Shallow.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Stack.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/String.pm
/usr/lib/perl5/vendor_perl/5.26.1/Test/Deep/Cache/Simple.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/
/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/man/man3/Test::Deep.3pm.gz
/usr/share/man/man3/Test::Deep::NoTest.3pm.gz

Changelog

2017-05-06 - 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
2017-01-06 - coolo@suse.com
- updated to 1.126
see /usr/share/doc/packages/perl-Test-Deep/Changes
2015-03-10 - ncutler@suse.com
- add "Requires: perl-Test-Simple" to spec (hidden dependency
not caught by cpanspec)
2015-03-10 - 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
2013-12-09 - 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
2013-06-04 - coolo@suse.com
- updated to 0.110
Allow methods() and listmethods() to work again on class methods
(RT#77804) (thanks, Ricardo Signes!)
2012-02-20 - 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
2011-11-18 - coolo@suse.com
- use original .tar.gz
2010-12-01 - coolo@novell.com
- switch to perl_requires macro
2010-10-16 - chris@computersalat.de
- update to 0.108
o simple (stringwise) comparison should now be much faster
(thanks, NCLEATON)
- fix deps

See Also

Package Description
perl-Test-Deep-Type-0.008-lp151.2.1.noarch.rpm Test::Deep plugin for validating type constraints
perl-Test-Differences-0.64-lp151.2.1.noarch.rpm Test strings and data structures and show differences if not ok
perl-Test-Directory-0.041-lp151.1.1.noarch.rpm Perl extension for maintaining test directories
perl-Test-EOL-2.00-lp151.2.1.noarch.rpm Check the correct line endings in your project
perl-Test-Exception-0.430000-lp151.2.1.noarch.rpm Test exception-based code
perl-Test-Exception-LessClever-0.009-lp151.2.1.noarch.rpm (DEPRECATED) Test::Exception simplified
perl-Test-FailWarnings-0.008-lp151.2.1.noarch.rpm Add test failures if warnings are caught
perl-Test-Fatal-0.014-lp151.2.1.noarch.rpm incredibly simple helpers for testing code with exceptions
perl-Test-File-1.443-lp151.1.1.noarch.rpm Test File Attributes
perl-Test-File-Contents-0.23-lp151.2.1.noarch.rpm Test routines for examining the contents of files
perl-Test-File-ShareDir-1.001002-lp151.2.1.noarch.rpm Create a Fake ShareDir for your modules for testing
perl-Test-Harness-3.42-lp151.1.1.noarch.rpm Run Perl standard test scripts with statistics
perl-Test-HasVersion-0.014-lp151.2.1.noarch.rpm Check Perl modules have version numbers
perl-Test-Identity-0.01-lp151.2.1.noarch.rpm Assert the Referential Identity of a Reference
perl-Test-InDistDir-1.112071-lp151.2.1.noarch.rpm test environment setup for development with IDE
Advertisement
Advertisement