X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Ftesting%2FTestStep.cpp;h=07ed6b32eb42cfce5fb8193caa31163b5c77456b;hp=413ad28d48dc2cf70e867f9e8016ca3640020cf8;hb=76a27f58b66e801feef1c836c66753ffd172c13d;hpb=7ee10b64f4c116460ffef5784eb9ef87d3f2339c diff --git a/source/testing/TestStep.cpp b/source/testing/TestStep.cpp index 413ad28..07ed6b3 100644 --- a/source/testing/TestStep.cpp +++ b/source/testing/TestStep.cpp @@ -345,7 +345,7 @@ throw() { xmlmsg += "\n"; } else { - xmlmsg = ""; + xmlmsg = ""; } if (msg != "") result->createAttribute("Message", msg); @@ -359,7 +359,7 @@ throw() { bool TestStepSendxml::do_execute() throw() { bool success = false; - std::string failReason; + std::string failReason = "Error sending diameter message"; anna::diameter::comm::Entity *entity = a_originHost->getEntity(); // by default anna::diameter::comm::LocalServer *localServer = a_originHost->getDiameterServer(); // by default const TestStepWait *tsw = NULL; @@ -368,12 +368,16 @@ bool TestStepSendxml::do_execute() throw() { try { if (a_waitForRequestStepNumber != -1) { + bool thisIsAnswer = anna::diameter::codec::functions::isAnswer(getMsgDataBlock()); + LOGDEBUG( + std::string trace = anna::functions::asString("'Wait For Request' step number for this %s: %d", (thisIsAnswer ? "answer":"request"), a_waitForRequestStepNumber); + anna::Logger::debug(trace, ANNA_FILE_LOCATION); + ); // Referenced request in the 'wait for request step': tsw = static_cast(a_testCase->getStep(a_waitForRequestStepNumber)); const anna::DataBlock &referenceRequest = tsw->getMsgDataBlock(); std::string sessionIdReferenceRequest = anna::diameter::helpers::base::functions::getSessionId(referenceRequest); - bool thisIsAnswer = anna::diameter::codec::functions::isRequest(getMsgDataBlock()); if (thisIsAnswer) { // is an answer: try to copy sequence information; alert about Session-Id discrepance anna::diameter::HopByHop hbh = anna::diameter::codec::functions::getHopByHop(referenceRequest); @@ -600,7 +604,7 @@ throw() { xmlmsg += "\n"; } else { - xmlmsg = ""; + xmlmsg = ""; } }