void LLTemplateMessageBuilderTestObject::test<14>() // Quaternion { LLMessageTemplate messageTemplate = defaultTemplate(); messageTemplate.addBlock(defaultBlock(MVT_LLQuaternion, 12)); LLQuaternion outValue, inValue = LLQuaternion(1,2,3,0); LLTemplateMessageBuilder* builder = defaultBuilder(messageTemplate); builder->addQuat(_PREHASH_Test0, inValue); LLTemplateMessageReader* reader = setReader(messageTemplate, builder); reader->getQuat(_PREHASH_Test0, _PREHASH_Test0, outValue); ensure_equals("Ensure LLQuaternion", inValue, outValue); delete reader; }