From 9113a2e96fc9e7eacc12d6e698776ca1a6b211d0 Mon Sep 17 00:00:00 2001 From: heck Date: Fri, 4 Jun 2021 02:06:25 +0200 Subject: [PATCH] Tests: PityTest11 - test_processdirs done --- test/test_processdirs.cc | 50 +++++++++++++++++++++++++++++++--------- 1 file changed, 39 insertions(+), 11 deletions(-) diff --git a/test/test_processdirs.cc b/test/test_processdirs.cc index f1f35ee..819bf3e 100644 --- a/test/test_processdirs.cc +++ b/test/test_processdirs.cc @@ -14,42 +14,70 @@ void printHomeDir(const PityUnit<>& myself) myself.log("HOME=" + string(getenv("HOME"))); } -void ptAssert(bool condition) { - if(!condition) { - - } -} - int main(int argc, char* argv[]) { PityUnit<>::debug_log_enabled = false; PityUnit<>::setGlobalRootDir("./"); PityUnit<> root = PityUnit<>{ nullptr, "rootnode" }; + // 1 PityUnit<> test1 = PityUnit<>{ &root, "node 1", [](const PityUnit<>& mynode) { - assert(mynode.processDir() == "./rootnode/"); + PTASSERT(mynode.processDir() == "./rootnode/"); } }; PityUnit<> test1_1 = PityUnit<>{ &test1, "node 1.1", [](const PityUnit<>& mynode) { - assert(mynode.processDir() == "./rootnode/"); + PTASSERT(mynode.processDir() == "./rootnode/"); } }; + // 2 PityUnit<> test2 = PityUnit<>{ &root, "node 2", [](const PityUnit<>& mynode) { - assert(mynode.processDir() == "./rootnode/"); + PTASSERT(mynode.processDir() == "./rootnode/"); } }; PityUnit<> test2_1 = PityUnit<>{ &test2, "node 2.1", [](const PityUnit<>& mynode) { - assert(mynode.processDir() == "./rootnode/"); + PTASSERT(mynode.processDir() == "./rootnode/node_2_1/"); }, nullptr, pEp::PityTest11::PityUnit<>::ExecutionMode::PROCESS_PARALLEL }; PityUnit<> test2_1_1 = PityUnit<>{ &test2_1, "node 2.1.1", [](PityUnit<> mynode) { - assert(mynode.processDir() == "./rootnode/"); + PTASSERT(mynode.processDir() == "./rootnode/node_2_1/"); } }; + + // 3 + PityUnit<> test3 = PityUnit<>{ &root, + "node 3", + [](const PityUnit<>& mynode) { + PTASSERT(mynode.processDir() == "./rootnode/node_3/"); + }, + nullptr, + PityUnit<>::ExecutionMode::PROCESS_PARALLEL }; + + PityUnit<> test3_1 = PityUnit<>{ &test3, "node 3.1", [](const PityUnit<>& mynode) { + PTASSERT(mynode.processDir() == "./rootnode/node_3/"); + } }; + + PityUnit<> test3_1_1 = PityUnit<>{ &test3_1, "node 3.1.1", [](const PityUnit<>& mynode) { + PTASSERT(mynode.processDir() == "./rootnode/node_3/"); + } }; + + PityUnit<> test3_1_1_1 = PityUnit<>{ &test3_1_1, + "node 3.1.1", + [](const PityUnit<>& mynode) { + PTASSERT(mynode.processDir() == "./rootnode/node_3_1_1/"); + }, + nullptr, + PityUnit<>::ExecutionMode::PROCESS_PARALLEL }; + + PityUnit<> test3_1_1_1_1 = PityUnit<>{ &test3_1_1_1, + "node 3.1.1.1", + [](const PityUnit<>& mynode) { + PTASSERT(mynode.processDir() == "./rootnode/node_3_1_1/"); + }}; + root.run(); } \ No newline at end of file