void LLSDMessageReaderTestObject::test<13>() // String { std::string outValue, inValue = "testing"; LLSDMessageReader msg = testType<std::string>(inValue.c_str()); char buffer[MAX_STRING]; msg.getString("block", "var", MAX_STRING, buffer); outValue = buffer; ensure_equals("Ensure String", outValue, inValue); }
void LLSDMessageBuilderTestObject::test<18>() { std::string outValue, inValue = "testing"; LLSDMessageBuilder builder = defaultBuilder(); builder.addString("var", inValue.c_str()); LLSDMessageReader reader = setReader(builder); char buffer[MAX_STRING]; reader.getString("block", "var", MAX_STRING, buffer); outValue = buffer; ensure_equals("Ensure String", inValue, outValue); }