Add SignalUnknownAlgorithmError
parent
5d84f04ae3
commit
d64eca8aff
|
|
@ -55,6 +55,12 @@ static void SignalTestFailure()
|
||||||
throw TestFailure();
|
throw TestFailure();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void SignalUnknownAlgorithmError(const std::string& algType)
|
||||||
|
{
|
||||||
|
OutputTestData(*s_currentTestData);
|
||||||
|
throw Exception(Exception::OTHER_ERROR, "Unknown algorithm " + algType + " during validation test");
|
||||||
|
}
|
||||||
|
|
||||||
static void SignalTestError()
|
static void SignalTestError()
|
||||||
{
|
{
|
||||||
OutputTestData(*s_currentTestData);
|
OutputTestData(*s_currentTestData);
|
||||||
|
|
@ -779,7 +785,7 @@ void TestDataFile(std::string filename, const NameValuePairs &overrideParameters
|
||||||
else if (algType == "FileList")
|
else if (algType == "FileList")
|
||||||
TestDataFile(GetRequiredDatum(v, "Test"), g_nullNameValuePairs, totalTests, failedTests);
|
TestDataFile(GetRequiredDatum(v, "Test"), g_nullNameValuePairs, totalTests, failedTests);
|
||||||
else
|
else
|
||||||
SignalTestError();
|
SignalUnknownAlgorithmError(algType);
|
||||||
failed = false;
|
failed = false;
|
||||||
}
|
}
|
||||||
catch (const TestFailure &)
|
catch (const TestFailure &)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue