static void ensureMessageSize(const LLSD& msg_data, S32 expected_size) { LLSDMessageReader msg; msg.setMessage("fakename", msg_data); ensure_equals( "Ensure size", msg.getMessageSize(), expected_size); }
void LLSDMessageReaderTestObject::test<7>() // U16 { U16 outValue, inValue = 3; LLSDMessageReader msg = testType(inValue); msg.getU16("block", "var", outValue); ensure_equals("Ensure S16", outValue, inValue); }
void LLSDMessageReaderTestObject::test<4>() // S8 { S8 outValue, inValue = -3; LLSDMessageReader msg = testType(inValue); msg.getS8("block", "var", outValue); ensure_equals("Ensure S8", outValue, inValue); }
void LLSDMessageReaderTestObject::test<9>() // F32 { F32 outValue, inValue = 121.44f; LLSDMessageReader msg = testType(inValue); msg.getF32("block", "var", outValue); ensure_equals("Ensure F32", outValue, inValue); }
void LLSDMessageReaderTestObject::test<12>() // F64 { F64 outValue, inValue = 3232143.33; LLSDMessageReader msg = testType(inValue); msg.getF64("block", "var", outValue); ensure_equals("Ensure F64", outValue, inValue); }
void LLSDMessageReaderTestObject::test<20>() // IPPort { U16 outValue, inValue = 80; LLSDMessageReader msg = testType(inValue); msg.getIPPort("block", "var", outValue); ensure_equals("Ensure IPPort", outValue, inValue); }
LLSDMessageReader testType(const T& value) { LLSD message = LLSD::emptyMap(); message["block"][0]["var"] = value; LLSDMessageReader msg; msg.setMessage("fakename", message); return msg; }
void LLSDMessageReaderTestObject::test<8>() // S32 { S32 outValue, inValue = 44; LLSDMessageReader msg = testType(inValue); msg.getS32("block", "var", outValue); ensure_equals("Ensure S32", outValue, inValue); }
static void ensureNumberOfBlocks(const LLSD& msg_data, const std::string& block, S32 expected_number) { LLSDMessageReader msg; msg.setMessage("fakename", msg_data); ensure_equals("Ensure number of blocks", msg.getNumberOfBlocks(block.c_str()), expected_number); }
void LLSDMessageReaderTestObject::test<10>() // U32 { U32 outValue, inValue = 88; LLSD sdValue = ll_sd_from_U32(inValue); LLSDMessageReader msg = testType(sdValue); msg.getU32("block", "var", outValue); ensure_equals("Ensure U32", outValue, inValue); }
void LLSDMessageReaderTestObject::test<5>() // U8 { U8 outValue, inValue = 2; LLSDMessageReader msg = testType(inValue); msg.getU8("block", "var", outValue); ensure_equals("Ensure U8", outValue, inValue); }
void LLSDMessageReaderTestObject::test<19>() // IPAddr { U32 outValue, inValue = 12344556; LLSD sdValue = ll_sd_from_ipaddr(inValue); LLSDMessageReader msg = testType(sdValue); msg.getIPAddr("block", "var", outValue); ensure_equals("Ensure IPAddr", outValue, inValue); }
void LLSDMessageReaderTestObject::test<17>() // Quaternion { LLQuaternion outValue, inValue = LLQuaternion(1,2,3,4); LLSD sdValue = ll_sd_from_quaternion(inValue); LLSDMessageReader msg = testType(sdValue); msg.getQuat("block", "var", outValue); ensure_equals("Ensure Quaternion", outValue, inValue); }
void LLSDMessageReaderTestObject::test<18>() // UUID { LLUUID outValue, inValue; inValue.generate(); LLSDMessageReader msg = testType(inValue); msg.getUUID("block", "var", outValue); ensure_equals("Ensure UUID", outValue, inValue); }
static void ensureMessageName(const std::string& msg_name, const LLSD& msg_data, const std::string& expected_name) { LLSDMessageReader msg; msg.setMessage(gMessageStringTable.getString(msg_name.c_str()), msg_data); ensure_equals("Ensure name", std::string(msg.getMessageName()), expected_name); }
void LLSDMessageReaderTestObject::test<16>() // Vector3d { LLVector3d outValue, inValue = LLVector3d(1,2,3); LLSD sdValue = ll_sd_from_vector3d(inValue); LLSDMessageReader msg = testType(sdValue); msg.getVector3d("block", "var", outValue); ensure_equals("Ensure Vector3d", outValue, inValue); }
void LLSDMessageReaderTestObject::test<11>() // U64 { U64 outValue, inValue = 121; LLSD sdValue = ll_sd_from_U64(inValue); LLSDMessageReader msg = testType(sdValue); msg.getU64("block", "var", outValue); ensure_equals("Ensure U64", outValue, inValue); }
void LLSDMessageBuilderTestObject::test<17>() // IPPort { U16 outValue, inValue = 80; LLSDMessageBuilder builder = defaultBuilder(); builder.addIPPort("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getIPPort("block", "var", outValue); ensure_equals("Ensure IPPort", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<9>() // U64 { U64 outValue, inValue = 121; LLSDMessageBuilder builder = defaultBuilder(); builder.addU64("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getU64("block", "var", outValue); ensure_equals("Ensure U64", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<10>() // F64 { F64 outValue, inValue = 3232143.33; LLSDMessageBuilder builder = defaultBuilder(); builder.addF64("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getF64("block", "var", outValue); ensure_equals("Ensure F64", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<2>() // BOOL { BOOL outValue, inValue = TRUE; LLSDMessageBuilder builder = defaultBuilder(); builder.addBOOL("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getBOOL("block", "var", outValue); ensure_equals("Ensure BOOL", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<13>() // Vector3d { LLVector3d outValue, inValue = LLVector3d(1,2,3); LLSDMessageBuilder builder = defaultBuilder(); builder.addVector3d("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getVector3d("block", "var", outValue); ensure_equals("Ensure Vector3d", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<8>() // U32 { U32 outValue, inValue = 88; LLSDMessageBuilder builder = defaultBuilder(); builder.addU32("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getU32("block", "var", outValue); ensure_equals("Ensure U32", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<6>() // S32 { S32 outValue, inValue = 44; LLSDMessageBuilder builder = defaultBuilder(); builder.addS32("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getS32("block", "var", outValue); ensure_equals("Ensure S32", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<14>() // Quaternion { LLQuaternion outValue, inValue = LLQuaternion(1,2,3,4); LLSDMessageBuilder builder = defaultBuilder(); builder.addQuat("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getQuat("block", "var", outValue); ensure_equals("Ensure Quaternion", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<16>() // IPAddr { U32 outValue, inValue = 12344556; LLSDMessageBuilder builder = defaultBuilder(); builder.addIPAddr("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getIPAddr("block", "var", outValue); ensure_equals("Ensure IPAddr", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<3>() // U8 { U8 outValue, inValue = 2; LLSDMessageBuilder builder = defaultBuilder(); builder.addU8("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getU8("block", "var", outValue); ensure_equals("Ensure U8", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<5>() // U16 { U16 outValue, inValue = 3; LLSDMessageBuilder builder = defaultBuilder(); builder.addU16("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getU16("block", "var", outValue); ensure_equals("Ensure U16", inValue, outValue); }
void LLSDMessageBuilderTestObject::test<7>() // F32 { F32 outValue, inValue = 121.44f; LLSDMessageBuilder builder = defaultBuilder(); builder.addF32("var", inValue); LLSDMessageReader reader = setReader(builder); reader.getF32("block", "var", outValue); ensure_equals("Ensure F32", inValue, outValue); }
void LLSDMessageReaderTestObject::test<21>() // Binary { std::vector<U8> outValue(2), inValue(2); inValue[0] = 0; inValue[1] = 1; LLSDMessageReader msg = testType(inValue); msg.getBinaryData("block", "var", &(outValue[0]), inValue.size()); ensure_equals("Ensure Binary", outValue, inValue); }