The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.081

  • Got rid of struct mode for num()
  • Large internal changes, now using a stack object rather than just an array. This handles rendering the stack.
  • The comparisons handle rendering the got and expected values now.
  • num() and str() numify/stringify before comparing, this makes overload of == or eq irrelevant. This also prevents problems with the diag when something stringifies differently to it's numificiation or differently each time you look.
  • fixed diag of overloaded refs to display the ref value, not the overloaded value
  • nicer diags for booleans

Modules

Extremely flexible deep comparison

Provides

in lib/Test/Deep/All.pm
in lib/Test/Deep/Any.pm
in lib/Test/Deep/Array.pm
in lib/Test/Deep/ArrayEach.pm
in lib/Test/Deep/ArrayLength.pm
in lib/Test/Deep/Blessed.pm
in lib/Test/Deep/Boolean.pm
in lib/Test/Deep/Cache.pm
in lib/Test/Deep/Cache/Simple.pm
in lib/Test/Deep/Class.pm
in lib/Test/Deep/Cmp.pm
in lib/Test/Deep/Code.pm
in lib/Test/Deep/Hash.pm
in lib/Test/Deep/HashEach.pm
in lib/Test/Deep/HashKeys.pm
in lib/Test/Deep/Ignore.pm
in lib/Test/Deep/Isa.pm
in lib/Test/Deep/MM.pm
in lib/Test/Deep/Methods.pm
in lib/Test/Deep/Number.pm
in lib/Test/Deep/Ref.pm
in lib/Test/Deep/RefType.pm
in lib/Test/Deep/Regexp.pm
in lib/Test/Deep/RegexpRef.pm
in lib/Test/Deep/ScalarRef.pm
in lib/Test/Deep/Set.pm
in lib/Test/Deep/Shallow.pm
in lib/Test/Deep/Stack.pm
in lib/Test/Deep/String.pm