unittest-cpp/UnitTest++/PredicateCmdBuilder.cpp
Gabriel Schlozer 449a77cb2e small refactor
2016-09-09 11:18:26 +02:00

23 lines
567 B
C++

#include "PredicateCmdBuilder.h"
using namespace UnitTest;
void PredicateCmdBuilder::fillSuitePredicate(const ArgumentsReader & arguments, SuitePredicate & outPredicate, bool allowImplicitArgs)
{
outPredicate.addSuites(arguments.extractValues("--suite"));
outPredicate.addTests(arguments.extractValues("--test"));
if (allowImplicitArgs)
{
vector<string> implicitArguments = arguments.extractValues("");
outPredicate.addSuites(implicitArguments);
outPredicate.addTests(implicitArguments);
}
if (outPredicate.empty())
{
outPredicate.addAll();
}
}