Changes for version 1.126
- no changes since v1.125_001
Changes for version 1.125_001
- 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)
Modules
- Test::Deep - Extremely flexible deep comparison
- Test::Deep::NoTest - Use Test::Deep outside of the testing framework
Provides
- Test::Deep::All in lib/Test/Deep/All.pm
- Test::Deep::Any in lib/Test/Deep/Any.pm
- Test::Deep::Array in lib/Test/Deep/Array.pm
- Test::Deep::ArrayEach in lib/Test/Deep/ArrayEach.pm
- Test::Deep::ArrayElementsOnly in lib/Test/Deep/ArrayElementsOnly.pm
- Test::Deep::ArrayLength in lib/Test/Deep/ArrayLength.pm
- Test::Deep::ArrayLengthOnly in lib/Test/Deep/ArrayLengthOnly.pm
- Test::Deep::Blessed in lib/Test/Deep/Blessed.pm
- Test::Deep::Boolean in lib/Test/Deep/Boolean.pm
- Test::Deep::Cache in lib/Test/Deep/Cache.pm
- Test::Deep::Cache::Simple in lib/Test/Deep/Cache/Simple.pm
- Test::Deep::Class in lib/Test/Deep/Class.pm
- Test::Deep::Cmp in lib/Test/Deep/Cmp.pm
- Test::Deep::Code in lib/Test/Deep/Code.pm
- Test::Deep::Hash in lib/Test/Deep/Hash.pm
- Test::Deep::HashEach in lib/Test/Deep/HashEach.pm
- Test::Deep::HashElements in lib/Test/Deep/HashElements.pm
- Test::Deep::HashKeys in lib/Test/Deep/HashKeys.pm
- Test::Deep::HashKeysOnly in lib/Test/Deep/HashKeysOnly.pm
- Test::Deep::Ignore in lib/Test/Deep/Ignore.pm
- Test::Deep::Isa in lib/Test/Deep/Isa.pm
- Test::Deep::ListMethods in lib/Test/Deep/ListMethods.pm
- Test::Deep::Methods in lib/Test/Deep/Methods.pm
- Test::Deep::MM in lib/Test/Deep/MM.pm
- Test::Deep::None in lib/Test/Deep/None.pm
- Test::Deep::Number in lib/Test/Deep/Number.pm
- Test::Deep::Obj in lib/Test/Deep/Obj.pm
- Test::Deep::Ref in lib/Test/Deep/Ref.pm
- Test::Deep::RefType in lib/Test/Deep/RefType.pm
- Test::Deep::Regexp in lib/Test/Deep/Regexp.pm
- Test::Deep::RegexpMatches in lib/Test/Deep/RegexpMatches.pm
- Test::Deep::RegexpOnly in lib/Test/Deep/RegexpOnly.pm
- Test::Deep::RegexpRef in lib/Test/Deep/RegexpRef.pm
- Test::Deep::RegexpRefOnly in lib/Test/Deep/RegexpRefOnly.pm
- Test::Deep::RegexpVersion in lib/Test/Deep/RegexpVersion.pm
- Test::Deep::ScalarRef in lib/Test/Deep/ScalarRef.pm
- Test::Deep::ScalarRefOnly in lib/Test/Deep/ScalarRefOnly.pm
- Test::Deep::Set in lib/Test/Deep/Set.pm
- Test::Deep::Shallow in lib/Test/Deep/Shallow.pm
- Test::Deep::Stack in lib/Test/Deep/Stack.pm
- Test::Deep::String in lib/Test/Deep/String.pm
- Test::Deep::SubHash in lib/Test/Deep/Hash.pm
- Test::Deep::SubHashElements in lib/Test/Deep/HashElements.pm
- Test::Deep::SubHashKeys in lib/Test/Deep/HashKeys.pm
- Test::Deep::SubHashKeysOnly in lib/Test/Deep/HashKeysOnly.pm
- Test::Deep::SuperHash in lib/Test/Deep/Hash.pm
- Test::Deep::SuperHashElements in lib/Test/Deep/HashElements.pm
- Test::Deep::SuperHashKeys in lib/Test/Deep/HashKeys.pm
- Test::Deep::SuperHashKeysOnly in lib/Test/Deep/HashKeysOnly.pm