From 9bdb1ab0ec5127a0663f23e60a7e28c59ab9810a Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 27 Jun 2009 08:16:19 +0000 Subject: [PATCH] convert a few doctests to shell test format --- tests/missing-real-and-virtual-amt.test | 20 ++++++++++++++++++++ tests/sample-balance-depth.test | 9 +++++++++ tests/sample-balance-o.test | 11 +++++++++++ tests/sample-balance.test | 15 +++++++++++++++ tests/unbalanced.test | 17 +++++++++++++++++ 5 files changed, 72 insertions(+) create mode 100644 tests/missing-real-and-virtual-amt.test create mode 100644 tests/sample-balance-depth.test create mode 100644 tests/sample-balance-o.test create mode 100644 tests/sample-balance.test create mode 100644 tests/unbalanced.test diff --git a/tests/missing-real-and-virtual-amt.test b/tests/missing-real-and-virtual-amt.test new file mode 100644 index 000000000..5ce014387 --- /dev/null +++ b/tests/missing-real-and-virtual-amt.test @@ -0,0 +1,20 @@ +register +<<< +2009/6/24 carwash + equity:draw:personal:transportation:car:carwash $3.50 + assets:cash + [expenses:car] $3.50 + [simon] +>>> +>>>2 +"-" (line 6, column 1): +unexpected end of input +could not balance this transaction, amounts do not add up to zero: +2009/06/24 carwash + equity:draw:personal:transportatio $3.50 + assets:cash + [expenses:car] $3.50 + [simon] + + +===0 diff --git a/tests/sample-balance-depth.test b/tests/sample-balance-depth.test new file mode 100644 index 000000000..b4446723f --- /dev/null +++ b/tests/sample-balance-depth.test @@ -0,0 +1,9 @@ +-f sample.ledger balance --depth 1 +<<< +>>> + $-1 assets + $2 expenses + $-2 income + $1 liabilities +>>>2 +===0 diff --git a/tests/sample-balance-o.test b/tests/sample-balance-o.test new file mode 100644 index 000000000..da181b1dd --- /dev/null +++ b/tests/sample-balance-o.test @@ -0,0 +1,11 @@ +-f sample.ledger balance o +<<< +>>>1 + $1 expenses:food + $-2 income + $-1 gifts + $-1 salary +-------------------- + $-1 +>>>2 +===0 diff --git a/tests/sample-balance.test b/tests/sample-balance.test new file mode 100644 index 000000000..3699293a1 --- /dev/null +++ b/tests/sample-balance.test @@ -0,0 +1,15 @@ +-f sample.ledger balance +<<< +>>>1 + $-1 assets + $1 bank:saving + $-2 cash + $2 expenses + $1 food + $1 supplies + $-2 income + $-1 gifts + $-1 salary + $1 liabilities:debts +>>>2 +===0 diff --git a/tests/unbalanced.test b/tests/unbalanced.test new file mode 100644 index 000000000..20f6dbee7 --- /dev/null +++ b/tests/unbalanced.test @@ -0,0 +1,17 @@ +; shouldn't exit code be 1 ? +register +<<< +2009/1/1 a + b 1.1 + c -1 +>>> +>>>2 +"-" (line 4, column 1): +unexpected end of input +could not balance this transaction, amounts do not add up to zero: +2009/01/01 a + b 1.1 + c -1 + + +===0