void namevalue_object_t::test<9>() { LLNameValue nValue("SecondLife", "<-3, 2, 1>", "VEC3", "RW", "SIM"); LLVector3 vecExpected(-3, 2, 1); LLVector3 vec; nValue.getVec3(vec); ensure("getVec3 failed", vec == vecExpected); }
void namevalue_object_t::test<9>() { LLNameValue nValue("SecondLife", "<-3, 2, 1>", "VEC3", "CB", "SIM", NameValueCallbackFunction, (void**) this); LLVector3 vecExpected(-3, 2, 1); LLVector3 vec; nValue.getVec3(vec); ensure("getVec3 failed", vec == vecExpected); reset(); vecExpected.setVec(2, -1, 0); setExpectedResult(NVT_VEC3, &vecExpected); nValue.setVec3(vecExpected); ensure("VEC3 nonzero failed", nValue.nonzero() == TRUE); reset(); vecExpected.setVec(0, 0, 0); setExpectedResult(NVT_VEC3, &vecExpected); nValue.setVec3(vecExpected); ensure("VEC3 nonzero failed", nValue.nonzero() == FALSE); reset(); }