Test-Tech

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

     MANIFEST                                                     0.26    2004/05/20 generated, replaces 0.25
     Makefile.PL                                                  0.26    2004/05/20 generated, replaces 0.25
     README                                                       0.26    2004/05/20 generated, replaces 0.25
     lib/Test/Tech.pm                                             1.26    2004/05/20 revised 1.24
     t/Test/Tech/Tech.d                                           0.08    2004/05/20 revised 0.07
     t/Test/Tech/Tech.pm                                          0.07    2004/05/20 revised 0.06
     t/Test/Tech/Tech.t                                           0.21    2004/05/20 revised 0.2
     t/Test/Tech/techA0.t                                         0.13    2004/04/15 unchanged
     t/Test/Tech/techA2.txt                                       0.09    2004/04/15 unchanged
     t/Test/Tech/techB0.t                                         0.09    2004/04/13 unchanged
     t/Test/Tech/techC0.t                                         0.13    2004/04/13 unchanged
     t/Test/Tech/techC2.txt                                       0.12    2004/05/11 unchanged
     t/Test/Tech/techD0.d                                         0.06    2004/04/13 unchanged
     t/Test/Tech/techD2.txt                                       0.07    2003/09/15 unchanged
     t/Test/Tech/techD3.txt                                       0.07    2003/09/15 unchanged
     t/Test/Tech/techE0.t                                         0.09    2004/05/11 unchanged
     t/Test/Tech/techE2.txt                                       0.2     2004/05/11 unchanged
     t/Test/Tech/techF0.t                                         0.08    2004/05/11 unchanged
     t/Test/Tech/techF2.txt                                       0.23    2004/05/11 unchanged
     t/Test/Tech/File/Package.pm                                  1.17    2004/05/20 unchanged
     t/Test/Tech/File/SmartNL.pm                                  1.16    2004/05/20 unchanged
     t/Test/Tech/Text/Scrub.pm                                    1.14    2004/05/20 revised 1.13
     t/Test/Tech/Data/Secs2.pm                                    1.26    2004/05/20 revised 1.23
     t/Test/Tech/Data/Str2Num.pm                                  0.07    2004/05/20 new
     t/Test/Tech/Data/Startup.pm                                  0.07    2004/05/20 revised 0.06
     t/Test/Tech/V001024/Test.pm                                  1.25    2003/09/15 unchanged
     t/Test/Tech/V001015/Test.pm                                  1.16    2003/09/15 unchanged

  3.3 Changes

    Changes are as follows:

    Test-Tester-0.01
        Originated.

    Test-Tester-0.02
        Minor changes to this SVD.

    Test-Tech-0.01
        Due to a non-registered namespace conflict with CPAN, changed the
        namespace from Test::Tester to Test::Tech

    Test-Tech-0.02
        Fixed prototype for &Test::Tech::skip_rest Test::Tech line 84

    Test-Tech-0.03
        The &Data::Dumper::Dumper subroutine stringifies the internal Perl
        variable. Different Perls keep the have different internal formats
        for numbers. Some keep them as binary numbers, while others as
        strings. The ones that keep them as strings may be well spec. In any
        case they have been let loose in the wild so the test scripts that
        use Data::Dumper must deal with them.

        Added a probe to determine how a Perl stores its internal numbers
        and added code to the test script to adjust for the difference in
        Perl

        ~~~~~

         ######
         # This is perl, v5.6.1 built for MSWin32-x86-multi-thread
         # (with 1 registered patch, see perl -V for more detail)
         #
         # Copyright 1987-2001, Larry Wall
         #
         # Binary build 631 provided by ActiveState Tool Corp. http://www.ActiveState.com
         # Built 17:16:22 Jan  2 2002
         #
         #
         # Perl may be copied only under the terms of either the Artistic License or the
         # GNU General Public License, which may be found in the Perl 5 source kit.
         #
         # Complete documentation for Perl, including FAQ lists, should be found on
         # this system using `man perl' or `perldoc perl'.  If you have access to the
         # Internet, point your browser at http://www.perl.com/, the Perl Home Page.
         #
         # ~~~~~~~
         #
         # Wall, Christiansen and Orwant on Perl internal storage
         #
         # Page 351 of Programming Perl, Third Addition, Overloadable Operators
         # quote:
         # 
         # Conversion operators: "", 0+, bool
         #   These three keys let you provide behaviors for Perl's automatic conversions
         #   to strings, numbers, and Boolean values, respectively.
         # 
         # ~~~~~~~
         #
         # Internal Storage of Perls that are in the wild
         #
         #   string - Perl v5.6.1 MSWin32-x86-multi-thread, ActiveState build 631, binary
         #   number - Perl version 5.008 for solaris  
         #
         #   Perls in the wild with internal storage of string may be mutants that need to 
         #   be hunted down killed.
         # 

         ########
         # Probe Perl for internal storage method
         #
         my $probe = 3;
         my $actual = Dumper([0+$probe]);
         my $internal_storage = 'undetermine';
         if( $actual eq Dumper([5]) ) {
             $internal_storage = 'number';
         }
         elsif ( $actual eq Dumper(['3']) ) {
             $internal_storage = 'string';
         }

    Test::Tech 0.04
        *   Added functions with the same name as the "Test" functions. This
            make it easier to upgrade from "Test" to "Test::Tech"

        *   Added tests not only for Test 1.15 but also Test 1.24

        *   Added tests for the new "Test" functions.

    Test-Tech-0.05
        Replaced using Test::Util that has disappeared with its



( run in 0.536 second using v1.01-cache-2.11-cpan-39bf76dae61 )