anna::testing::TestManager &testManager = anna::testing::TestManager::instantiate();
try {
- testManager.getTestCase(id)->setDescription(description); // creates / reuses
- response = "Done";
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
+ tc->setDescription(description);
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();
anna::testing::TestManager &testManager = anna::testing::TestManager::instantiate();
try {
- testManager.getTestCase(id)->addIpLimit(amount); // creates / reuses
- response = "Done";
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
+ tc->addIpLimit(amount);
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();
try {
anna::Millisecond timeout = my_app.checkTimeMeasure("Test case timeout", anna::functions::asString(msecs));
- testManager.getTestCase(id)->addTimeout(timeout); // creates / reuses
- response = "Done";
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
+ tc->addTimeout(timeout);
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();
);
try {
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
my_app.updateOperatedOriginHostWithMessage(codecMsg);
if (_2e_or_2c)
- testManager.getTestCase(id)->addSendDiameterXml2e(codecMsg.code(), my_app.getOperatedHost(), stepNumber); // creates / reuses
+ tc->addSendDiameterXml2e(codecMsg.code(), my_app.getOperatedHost(), stepNumber);
else
- testManager.getTestCase(id)->addSendDiameterXml2c(codecMsg.code(), my_app.getOperatedHost(), stepNumber); // creates / reuses
+ tc->addSendDiameterXml2c(codecMsg.code(), my_app.getOperatedHost(), stepNumber);
- response = "Done";
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();
anna::testing::TestManager &testManager = anna::testing::TestManager::instantiate();
try {
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
anna::Millisecond delay = ((msecs == 0 /* special case */) ? (anna::Millisecond)0 : my_app.checkTimeMeasure("Test case delay step", anna::functions::asString(msecs)));
- testManager.getTestCase(id)->addDelay(delay); // creates / reuses
- response = "Done";
+ tc->addDelay(delay); // creates / reuses
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();
anna::testing::TestManager &testManager = anna::testing::TestManager::instantiate();
try {
- testManager.getTestCase(id)->addCommand(script); // creates / reuses
- response = "Done";
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
+ tc->addCommand(script); // creates / reuses
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();
}
try {
- testManager.getTestCase(id)->addWaitDiameterRegexpHex(fe_or_fc, regexp);
- response = "Done";
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
+ tc->addWaitDiameterRegexpHex(fe_or_fc, regexp);
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();
//regexp += "$";
}
- testManager.getTestCase(id)->addWaitDiameterRegexpXml(fe_or_fc, regexp);
- response = "Done";
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
+ tc->addWaitDiameterRegexpXml(fe_or_fc, regexp);
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();
anna::testing::TestManager &testManager = anna::testing::TestManager::instantiate();
try { // [code]|[bitR]|[hopByHop]|[applicationId]|[sessionId]|[resultCode]|[msisdn]|[imsi]|[serviceContextId]
- testManager.getTestCase(id)->addWaitDiameter(fe_or_fc, code, bitR, hopByHop, applicationId, sessionId, resultCode, msisdn, imsi, serviceContextId);
- response = "Done";
+ anna::testing::TestCase *tc = testManager.getTestCase(id); // creates / reuses
+ tc->addWaitDiameter(fe_or_fc, code, bitR, hopByHop, applicationId, sessionId, resultCode, msisdn, imsi, serviceContextId);
+ response = std::to_string(tc->getId());
}
catch(anna::RuntimeException &ex) {
ex.trace();