void LLTemplateMessageBuilderTestObject::test<18>() // String { LLMessageTemplate messageTemplate = defaultTemplate(); messageTemplate.addBlock(defaultBlock(MVT_VARIABLE, 1)); std::string outValue, inValue = "testing"; LLTemplateMessageBuilder* builder = defaultBuilder(messageTemplate); builder->addString(_PREHASH_Test0, inValue.c_str()); LLTemplateMessageReader* reader = setReader(messageTemplate, builder); char buffer[MAX_STRING]; reader->getString(_PREHASH_Test0, _PREHASH_Test0, MAX_STRING, buffer); outValue = buffer; ensure_equals("Ensure String", inValue, outValue); delete reader; }