[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SF.net SVN: ledger-smb:[3954] trunk/t
- Subject: SF.net SVN: ledger-smb:[3954] trunk/t
- From: ..hidden..
- Date: Fri, 04 Nov 2011 06:40:09 +0000
Revision: 3954
http://ledger-smb.svn.sourceforge.net/ledger-smb/?rev=3954&view=rev
Author: einhverfr
Date: 2011-11-04 06:40:09 +0000 (Fri, 04 Nov 2011)
Log Message:
-----------
Removed 42-dbobject.t tests since DBD::Perl now does this.
Also minor changes to make the number tests safe for running via make test
Modified Paths:
--------------
trunk/t/02-number-handling.t
Removed Paths:
-------------
trunk/t/42-dbobject.t
Modified: trunk/t/02-number-handling.t
===================================================================
--- trunk/t/02-number-handling.t 2011-11-04 03:45:47 UTC (rev 3953)
+++ trunk/t/02-number-handling.t 2011-11-04 06:40:09 UTC (rev 3954)
@@ -14,10 +14,8 @@
use LedgerSMB::Form;
use LedgerSMB::PGNumber;
-my $lsmb_nan_message = "LedgerSMB::PGNumber No Format Set at LedgerSMB/PGNumber.pm line 137.
-";
-my $nan_message = "LedgerSMB::PGNumber Invalid Number at LedgerSMB/PGNumber.pm line 148.
-";
+my $no_format_message = qr/LedgerSMB::PGNumber No Format Set/;
+my $nan_message = qr/LedgerSMB::PGNumber Invalid Number/;
my @r;
my $form = new Form;
my %myconfig;
@@ -187,13 +185,13 @@
@r = trap{$form->format_amount({'apples' => '1000.00'}, 'foo', 2)};
is($trap->exit, undef,
'form: No numberformat set, invalid amount (NaN check)');
-is($trap->die, $lsmb_nan_message,
+cmp_ok($trap->die, '=~', $no_format_message,
'form: No numberformat set, invalid amount message (NaN check)');
@r = trap{$lsmb->format_amount('user' => {'apples' => '1000.00'},
'amount' => 'foo', 'precision' => 2)};
is($trap->exit, undef,
'lsmb: No numberformat set, invalid amount (NaN check)');
-is($trap->die, $lsmb_nan_message,
+cmp_ok($trap->die, , '=~', $no_format_message,
'lsmb: No numberformat set, invalid amount message (NaN check)');
is($form->format_amount({'numberformat' => '1000.00'} , '-1.00', 2, 'paren'), '(1.00)',
"form: -1.00 with dash '-'");
Deleted: trunk/t/42-dbobject.t
===================================================================
--- trunk/t/42-dbobject.t 2011-11-04 03:45:47 UTC (rev 3953)
+++ trunk/t/42-dbobject.t 2011-11-04 06:40:09 UTC (rev 3954)
@@ -1,39 +0,0 @@
-use LedgerSMB::DBObject;
-use Test::More tests => 25;
-
-# Array parsing tests
-my $test = '{test,"test2\"\",",test3,"test4"}';
-my @test_dbarrays = (
- '{{1268133,9648645,2010-06-30,49753.500,0.000,0.00000000000000000000,49753.50000000000000000000,1,0},{1302678,9648659,2010-06-30,850.000,0.000,0.00000000000000000000,850.00000000000000000000,1,0},{1397340,9648659,2010-06-30,-850,0,0.00000000000000000000,-850.00000000000000000000,1,0},{1397341,9648645,2010-06-30,-49753.5,0.0,0.00000000000000000000,-49753.50000000000000000000,1,0}}',
- '{{1410396,PD-060810,2010-06-08,150,0,0.00000000000000000000,150.00000000000000000000,1,0}}',
- '{{1410389,ABCD*10K,2010-06-01,331.46,0.00,0.00000000000000000000,331.46000000000000000000,1,0}}',
- '{{1415588,T/D#QA2GG9-0980,2010-06-16,61033.33,0.00,0.00000000000000000000,61033.33000000000000000000,1,0}}',
-);
-
-for my $t (@test_dbarrays){
- my @r = LedgerSMB::DBObject->_parse_array($t);
- is($r[0]->[8], '0', "$r[0]->[0] passed");
-}
-
-my @vals = ('test', 'test2"",', 'test3', 'test4');
-my @vals2 = ('test', 'test2"",', 'test3', 'test4');
-
-is(LedgerSMB::DBObject->_db_array_scalars(@vals2), '{test,"test2\"\"\,",test3,test4}', '_db_array_scalars creates correct array');
-
-my $passes = 0;
-for (LedgerSMB::DBObject->_parse_array($test)){
- is($_, shift @vals, "pass $passes, array parse test");
-}
-my $test2 = '{{1,1,1,1},{1,2,2,2},{1,3,3,4}}';
-my @test_arry2_c = ( [1,1,1,1], [1,2,2,2], [1,3,3,4]);
-my @test_arry2 = LedgerSMB::DBObject->_parse_array($test2);
-is(scalar @test_arry2, 3, 'Compount array with proper element count');
-is(scalar @{$test_arry2[0]}, 4, 'Subarray 1 has correct element count');
-is(scalar @{$test_arry2[1]}, 4, 'Subarray 2 has correct element count');
-is(scalar @{$test_arry2[2]}, 4, 'Subarray 3 has correct element count');
-for my $outer(0 .. 2){
- for my $inner(0 .. 3) {
- is ($test_arry2[$outer]->[$inner], $test_arry2_c[$outer]->[$inner],
- "Compound array $outer/$inner correct");
- }
-}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.