mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-06-26 10:54:28 +02:00
Tests: Added ::getDigit
This commit is contained in:
parent
ddbf675d40
commit
eaf038f50e
1 changed files with 19 additions and 6 deletions
|
@ -31,17 +31,30 @@
|
|||
////////////////////////////////////////////////////////////////////////////////
|
||||
int main (int, char**)
|
||||
{
|
||||
UnitTest t (4);
|
||||
UnitTest t (10);
|
||||
|
||||
Pig p0 (" one");
|
||||
t.ok (p0.skipWS (), "' one' -> 'one' true");
|
||||
t.is (p0.dump (), "≪ one≫ l4 m1 c1", "dump");
|
||||
// Pig::skipWS
|
||||
Pig p0 (" one");
|
||||
t.ok (p0.skipWS (), "skipWS ' one' -> true");
|
||||
t.is (p0.dump (), "≪ one≫ l5 m2 c2", "dump");
|
||||
t.diag (p0.dump ());
|
||||
|
||||
t.notok (p0.skipWS (), "'one' -> 'one' false");
|
||||
t.is (p0.dump (), "≪ one≫ l4 m1 c1", "dump");
|
||||
t.notok (p0.skipWS (), "skipWS 'one' -> false");
|
||||
t.is (p0.dump (), "≪ one≫ l5 m2 c2", "dump");
|
||||
t.diag (p0.dump ());
|
||||
|
||||
// Pig::getDigit
|
||||
Pig p1 (" 123");
|
||||
int n;
|
||||
t.notok (p1.getDigit (n), "getDigit ' 123' --> false");
|
||||
t.ok (p1.skipWS (), "skipWS ' 123' --> true");
|
||||
t.is (p1.dump (), "≪ 123≫ l4 m1 c1", "dump");
|
||||
t.diag (p1.dump ());
|
||||
t.ok (p1.getDigit (n), "getDigit '123' --> true");
|
||||
t.is (n, 1, "getDigit '123' --> '1'");
|
||||
t.is (p1.dump (), "≪ 123≫ l4 m2 c2", "dump");
|
||||
t.diag (p1.dump ());
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue