From f8e366b19b8b2fdd57bfcfa0dec776350f4c22f7 Mon Sep 17 00:00:00 2001 From: Gabriel Schlozer Date: Mon, 12 Sep 2016 09:43:06 +0200 Subject: [PATCH] added overload with same signatire as "int main(int argc, char**argv)" --- UnitTest++/TestRunner.cpp | 5 +++++ UnitTest++/TestRunner.h | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/UnitTest++/TestRunner.cpp b/UnitTest++/TestRunner.cpp index 638d6bd..d79ddea 100644 --- a/UnitTest++/TestRunner.cpp +++ b/UnitTest++/TestRunner.cpp @@ -29,6 +29,11 @@ namespace UnitTest { return runner.RunTestsIf(Test::GetTestList(), 0, predicate, 0); } + int RunTestsCmd(int argc, char**argv) + { + return RunTestsCmd(argc, argv, true); + } + TestRunner::TestRunner(TestReporter& reporter) : m_reporter(&reporter) , m_result(new TestResults(&reporter)) diff --git a/UnitTest++/TestRunner.h b/UnitTest++/TestRunner.h index 4baf51b..049f0de 100644 --- a/UnitTest++/TestRunner.h +++ b/UnitTest++/TestRunner.h @@ -27,7 +27,8 @@ namespace UnitTest { * Explicit: myTests.exe --suite MySuite1 MyOtherSuite --test MySpecialTest MyOtherTest * Implicit: myTests.exe MySpecialTest MyOtherTest MySuite1 */ - UNITTEST_LINKAGE int RunTestsCmd(int argc, char**argv, bool allowImplicitArgs = true); + UNITTEST_LINKAGE int RunTestsCmd(int argc, char**argv, bool allowImplicitArgs); + UNITTEST_LINKAGE int RunTestsCmd(int argc, char**argv); UNITTEST_LINKAGE int RunAllTests();