diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-03 21:50:33 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2009-10-03 21:50:33 +0000 |
commit | b2b06bd2780dc40f666201d095c388313364b37a (patch) | |
tree | 1186e75dd637a02e567f91a1c5d7014a2bca7a95 /cpp/sca/modules/eval/eval-test.cpp | |
parent | 95cb8fb517576b3357ecdf27a30c29b1365c5cf5 (diff) |
Refactored store tests and moved them under test/. Simplified the script evaluation logic a little, added an apply procedure and support for variable lists of args. Added a test case that assembles the store app using a script.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821425 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | cpp/sca/modules/eval/eval-test.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/cpp/sca/modules/eval/eval-test.cpp b/cpp/sca/modules/eval/eval-test.cpp index e75485a2d5..c8c86a1666 100644 --- a/cpp/sca/modules/eval/eval-test.cpp +++ b/cpp/sca/modules/eval/eval-test.cpp @@ -41,13 +41,16 @@ bool testEnv() { } bool testEnvGC() { - resetValueCounters(); resetLambdaCounters(); - resetlistCounters(); + resetListCounters(); + resetValueCounters(); testEnv(); assert(countValues == 0); assert(countLambdas == 0); assert(countlists == 0); + printLambdaCounters(); + printListCounters(); + printValueCounters(); return true; } @@ -138,13 +141,16 @@ bool testEvalExpr() { } bool testEvalGC() { - resetValueCounters(); resetLambdaCounters(); - resetlistCounters(); + resetListCounters(); + resetValueCounters(); testEval(); assert(countValues == 0); assert(countLambdas == 0); assert(countlists == 0); + printLambdaCounters(); + printListCounters(); + printValueCounters(); return true; } |