X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Ftesting%2FTestCondition.cpp;fp=source%2Ftesting%2FTestCondition.cpp;h=e82e52eea13ee7ceaeeb914a9e8e6224eb74a19d;hp=416b893549703085d2c65ae7d2e1a323eb6120a2;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/source/testing/TestCondition.cpp b/source/testing/TestCondition.cpp index 416b893..e82e52e 100644 --- a/source/testing/TestCondition.cpp +++ b/source/testing/TestCondition.cpp @@ -29,18 +29,18 @@ using namespace anna::testing; const char* TestDiameterCondition::asText(const Type::_v type) -throw() { +{ static const char* text [] = { "RegexpXml", "RegexpHex", "Fields" }; return text [type]; } -bool TestDiameterCondition::exists() const throw() { +bool TestDiameterCondition::exists() const { if (a_type != Type::Fields) return (getRegexp() != ""); return (a_code != "" || a_bitR != "" || a_hopByHop != "" || a_applicationId != "" || a_sessionId != "" || a_resultCode != "" || a_msisdn != "" || a_imsi != "" || a_serviceContextId != ""); } -bool TestDiameterCondition::comply(const anna::DataBlock &message) const throw() { +bool TestDiameterCondition::comply(const anna::DataBlock &message) const { if (a_type == Type::RegexpXml) { anna::diameter::codec::Message codecMsg; @@ -138,7 +138,7 @@ bool TestDiameterCondition::comply(const anna::DataBlock &message) const throw() } anna::xml::Node* TestDiameterCondition::asXML(anna::xml::Node* parent) const -throw() { +{ anna::xml::Node* result = parent->createChild("TestDiameterCondition"); if (!exists()) return result;