64 testingList->set(
"string param",
"fanta",
"parameter for testing string conditions", stringVali1);
69 testingList->set(
"string param",
"coke");
75 testingList->set(
"double param", 5.0,
"parameter for testing number conditions");
80 testingList->set(
"double param", -1.0);
86 testingList->set(
"double param", 101.0);
92 testingList->set(
"bool param",
true,
"parameter for testing bool conditions");
96 testingList->set(
"bool param",
false);
104 testingList->set(
"double param", -1.0);
113 testingList->set(
"bool param",
true);
119 testingList->set(
"bool param",
false);
122 testingList->set(
"string param",
"fanta");
129 testingList->set(
"bool param",
true);
141 testingList->set(
"string param",
"fanta",
"parameter for testing string conditions", stringVali1);
147 TEST_ASSERT(stringParameters.find(testingList->getEntryRCP(
"string param")) != stringParameters.end());
152 testingList->set(
"double param", 5.0,
"parameter for testing number conditions");
157 TEST_ASSERT(numberParameters.find(testingList->getEntryRCP(
"double param")) != numberParameters.end());
162 testingList->set(
"bool param",
true,
"parameter for testing bool conditions");
167 TEST_ASSERT(boolParameters.find(testingList->getEntryRCP(
"bool param")) != boolParameters.end());
175 TEST_ASSERT(notParameters.find(testingList->getEntryRCP(
"double param")) != notParameters.end());
184 TEST_ASSERT(andParameters.find(testingList->getEntryRCP(
"string param")) != andParameters.end());
185 TEST_ASSERT(andParameters.find(testingList->getEntryRCP(
"bool param")) != andParameters.end());
193 TEST_ASSERT(orParameters.find(testingList->getEntryRCP(
"string param")) != orParameters.end());
194 TEST_ASSERT(orParameters.find(testingList->getEntryRCP(
"bool param")) != orParameters.end());
203 TEST_ASSERT(equalsParameters.find(testingList->getEntryRCP(
"double param")) != equalsParameters.end());
204 TEST_ASSERT(equalsParameters.find(testingList->getEntryRCP(
"bool param")) != equalsParameters.end());
209 equalsCon1->addCondition(orCon1);
212 TEST_ASSERT(equalsParameters2.find(testingList->getEntryRCP(
"string param")) != equalsParameters2.end());
213 TEST_ASSERT(equalsParameters2.find(testingList->getEntryRCP(
"double param")) != equalsParameters2.end());
214 TEST_ASSERT(equalsParameters2.find(testingList->getEntryRCP(
"bool param")) != equalsParameters2.end());