summaryrefslogtreecommitdiff
path: root/indra/llmessage/tests
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2009-05-27 21:17:22 +0000
committerNat Goodspeed <nat@lindenlab.com>2009-05-27 21:17:22 +0000
commitf910157c1662dedb9791efc1439ff09f1f3efbf8 (patch)
treeaaeff22de57e9080db219336dda81a346211aabd /indra/llmessage/tests
parent657f8e45faf77b4c53b0d178b83cf2071744ee90 (diff)
DEV-31979: Introduce LLReqID, a class to help individual event API listeners
implement the ["reqid"] convention. This convention dictates that a response LLSD from each such API should contain a ["reqid"] key whose value echoes the ["reqid"] value, if any, in the request LLSD. Add LLReqID support to LLAresListener's "rewriteURI" service, LLSDMessage, LLCapabilityListener and LLXMLRPCListener.
Diffstat (limited to 'indra/llmessage/tests')
-rw-r--r--indra/llmessage/tests/llareslistener_test.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/indra/llmessage/tests/llareslistener_test.cpp b/indra/llmessage/tests/llareslistener_test.cpp
index b8306d0fd9..215a3806f8 100644
--- a/indra/llmessage/tests/llareslistener_test.cpp
+++ b/indra/llmessage/tests/llareslistener_test.cpp
@@ -149,7 +149,9 @@ namespace tut
{
threw = e.what();
}
- ensure_contains("LLAresListener bad op", threw, "missing 'uri' and 'reply'");
+ ensure_contains("LLAresListener bad req", threw, "missing");
+ ensure_contains("LLAresListener bad req", threw, "reply");
+ ensure_contains("LLAresListener bad req", threw, "uri");
}
template<> template<>
@@ -169,7 +171,9 @@ namespace tut
{
threw = e.what();
}
- ensure_contains("LLAresListener bad op", threw, "missing 'uri'");
+ ensure_contains("LLAresListener bad req", threw, "missing");
+ ensure_contains("LLAresListener bad req", threw, "uri");
+ ensure_does_not_contain("LLAresListener bad req", threw, "reply");
}
template<> template<>
@@ -189,6 +193,8 @@ namespace tut
{
threw = e.what();
}
- ensure_contains("LLAresListener bad op", threw, "missing 'reply'");
+ ensure_contains("LLAresListener bad req", threw, "missing");
+ ensure_contains("LLAresListener bad req", threw, "reply");
+ ensure_does_not_contain("LLAresListener bad req", threw, "uri");
}
}