[calculation/test] Rename some test method arguments

This commit is contained in:
Léa Saviot
2019-03-28 11:54:01 +01:00
committed by Émilie Feral
parent 41fc08a4d4
commit a45cde2fed

View File

@@ -69,11 +69,12 @@ QUIZ_CASE(calculation_ans) {
store.deleteAll();
}
void assertCalculationDisplay(const char * input, bool displayExactOutput, bool displayApproximateOutput, ::Calculation::Calculation::EqualSign sign, const char * exactOutput, const char * approximateOutput, Context * context, CalculationStore * store) {
void assertCalculationDisplay(const char * input, bool displayExactOutputOnly, bool displayApproximateOutputOnly, ::Calculation::Calculation::EqualSign sign, const char * exactOutput, const char * approximateOutput, Context * context, CalculationStore * store) {
quiz_assert(!(displayExactOutputOnly && displayApproximateOutputOnly));
store->push(input, context);
::Calculation::Calculation * lastCalculation = store->calculationAtIndex(1);
quiz_assert(lastCalculation->shouldOnlyDisplayExactOutput() == displayExactOutput);
quiz_assert(lastCalculation->shouldOnlyDisplayApproximateOutput(context) == displayApproximateOutput);
quiz_assert(lastCalculation->shouldOnlyDisplayExactOutput() == displayExactOutputOnly);
quiz_assert(lastCalculation->shouldOnlyDisplayApproximateOutput(context) == displayApproximateOutputOnly);
if (sign != ::Calculation::Calculation::EqualSign::Unknown) {
quiz_assert(lastCalculation->exactAndApproximateDisplayedOutputsAreEqual(context) == sign);
}