mirror of
https://github.com/unittest-cpp/unittest-cpp
synced 2026-09-27 00:28:49 +03:00
23 lines
567 B
C++
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();
|
|
}
|
|
}
|
|
|