Test-Tech

 view release on metacpan or  search on metacpan

lib/Docs/Site_SVD/Test_Tech.pm  view on Meta::CPAN

 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


=head2 3.3 Changes

Changes  are as follows:

=over 4

=item Test-Tester-0.01

Originated.

=item Test-Tester-0.02

Minor changes to this SVD.

=item Test-Tech-0.01

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

=item Test-Tech-0.02

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

=item 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';
 }

=item Test::Tech 0.04

=over 4

=item *

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

=item * 

lib/Docs/Site_SVD/Test_Tech.pm  view on Meta::CPAN

lib/Data/Secs2.pm => t/Test/Tech/Data/Secs2.pm
lib/Data/Str2Num.pm => t/Test/Tech/Data/Str2Num.pm
lib/Data/Startup.pm => t/Test/Tech/Data/Startup.pm
^

REPLACE:
t/Test/Tech/V001024/*
t/Test/Tech/V001015/*
^

PREREQ_PM: 
'Data::Secs2' => '1.22',
'Data::Str2Num' => '0.05',
'Data::Startup' => '0.03',
'Test' => '1.20',
^
README_PODS: lib/Test/Tech.pm^

TESTS: t/Test/Tech/Tech.t^
EXE_FILES:  ^

CHANGES:

Changes  are as follows:

\=over 4

\=item Test-Tester-0.01

Originated.

\=item Test-Tester-0.02

Minor changes to this SVD.

\=item Test-Tech-0.01

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

\=item Test-Tech-0.02

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

\=item 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';
 }

\=item Test::Tech 0.04

\=over 4

\=item *

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

\=item * 



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