Unit Tests

- Modified testing to accomodate new split between stdout/stderr.
This commit is contained in:
Paul Beckingham
2012-07-03 15:43:19 -04:00
parent 75822eed47
commit da575c4043
185 changed files with 1591 additions and 1591 deletions

View File

@@ -39,16 +39,16 @@ if (open my $fh, '>', 'filter.rc')
}
# Test the filters.
qx{../src/task rc:filter.rc add project:foo.uno priority:H +tag one foo};
qx{../src/task rc:filter.rc add project:foo.dos priority:H two};
qx{../src/task rc:filter.rc add project:foo.tres three};
qx{../src/task rc:filter.rc add project:bar.uno priority:H four};
qx{../src/task rc:filter.rc add project:bar.dos +tag five};
qx{../src/task rc:filter.rc add project:bar.tres six foo};
qx{../src/task rc:filter.rc add project:bazuno seven bar foo};
qx{../src/task rc:filter.rc add project:bazdos eight bar foo};
qx{../src/task rc:filter.rc add project:foo.uno priority:H +tag one foo 2>&1};
qx{../src/task rc:filter.rc add project:foo.dos priority:H two 2>&1};
qx{../src/task rc:filter.rc add project:foo.tres three 2>&1};
qx{../src/task rc:filter.rc add project:bar.uno priority:H four 2>&1};
qx{../src/task rc:filter.rc add project:bar.dos +tag five 2>&1};
qx{../src/task rc:filter.rc add project:bar.tres six foo 2>&1};
qx{../src/task rc:filter.rc add project:bazuno seven bar foo 2>&1};
qx{../src/task rc:filter.rc add project:bazdos eight bar foo 2>&1};
my $output = qx{../src/task rc:filter.rc list};
my $output = qx{../src/task rc:filter.rc list 2>&1};
like ($output, qr/one/, 'a1');
like ($output, qr/two/, 'a2');
like ($output, qr/three/, 'a3');
@@ -58,7 +58,7 @@ like ($output, qr/six/, 'a6');
like ($output, qr/seven/, 'a7');
like ($output, qr/eight/, 'a8');
$output = qx{../src/task rc:filter.rc list project:foo};
$output = qx{../src/task rc:filter.rc list project:foo 2>&1};
like ($output, qr/one/, 'b1');
like ($output, qr/two/, 'b2');
like ($output, qr/three/, 'b3');
@@ -68,7 +68,7 @@ unlike ($output, qr/six/, 'b6');
unlike ($output, qr/seven/, 'b7');
unlike ($output, qr/eight/, 'b8');
$output = qx{../src/task rc:filter.rc list project.not:foo};
$output = qx{../src/task rc:filter.rc list project.not:foo 2>&1};
unlike ($output, qr/one/, 'c1');
unlike ($output, qr/two/, 'c2');
unlike ($output, qr/three/, 'c3');
@@ -78,7 +78,7 @@ like ($output, qr/six/, 'c6');
like ($output, qr/seven/, 'c7');
like ($output, qr/eight/, 'c8');
$output = qx{../src/task rc:filter.rc list project.startswith:bar};
$output = qx{../src/task rc:filter.rc list project.startswith:bar 2>&1};
unlike ($output, qr/one/, 'd1');
unlike ($output, qr/two/, 'd2');
unlike ($output, qr/three/, 'd3');
@@ -88,7 +88,7 @@ like ($output, qr/six/, 'd6');
unlike ($output, qr/seven/, 'd7');
unlike ($output, qr/eight/, 'd8');
$output = qx{../src/task rc:filter.rc list project:ba};
$output = qx{../src/task rc:filter.rc list project:ba 2>&1};
unlike ($output, qr/one/, 'f1');
unlike ($output, qr/two/, 'f2');
unlike ($output, qr/three/, 'f3');
@@ -98,7 +98,7 @@ like ($output, qr/six/, 'f6');
like ($output, qr/seven/, 'f7');
like ($output, qr/eight/, 'f8');
$output = qx{../src/task rc:filter.rc list project.not:ba};
$output = qx{../src/task rc:filter.rc list project.not:ba 2>&1};
like ($output, qr/one/, 'g1');
like ($output, qr/two/, 'g2');
like ($output, qr/three/, 'g3');
@@ -108,7 +108,7 @@ unlike ($output, qr/six/, 'g6');
unlike ($output, qr/seven/, 'g7');
unlike ($output, qr/eight/, 'g8');
$output = qx{../src/task rc:filter.rc list description.has:foo};
$output = qx{../src/task rc:filter.rc list description.has:foo 2>&1};
like ($output, qr/one/, 'i1');
unlike ($output, qr/two/, 'i2');
unlike ($output, qr/three/, 'i3');