Beispiel #1
0
	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);
	}
Beispiel #2
0
	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();
	}