aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Tests
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2013-09-16 23:00:40 +0100
committerJustin Clark-Casey (justincc)2013-09-16 23:00:40 +0100
commitf99dae03cb1f5ab7215de1f7741befc3f0856840 (patch)
tree93408de16e0ada65d1a134a9d29eeb3a9144cf7f /OpenSim/Region/ScriptEngine/Shared/Tests
parentMake llGetLinkPrimitiveParams() abort and return existing list of params when... (diff)
downloadopensim-SC-f99dae03cb1f5ab7215de1f7741befc3f0856840.zip
opensim-SC-f99dae03cb1f5ab7215de1f7741befc3f0856840.tar.gz
opensim-SC-f99dae03cb1f5ab7215de1f7741befc3f0856840.tar.bz2
opensim-SC-f99dae03cb1f5ab7215de1f7741befc3f0856840.tar.xz
Fix bug where using PRIM_LINK_TARGET with only two remaining list items (e.g. link number then PRIM_ROTATION) would not return the parameter
Extended regression test for this case
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Tests')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiObjectTests.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiObjectTests.cs b/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiObjectTests.cs
index ff87cc1..ed61dc0 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiObjectTests.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiObjectTests.cs
@@ -100,6 +100,20 @@ namespace OpenSim.Region.ScriptEngine.Shared.Tests
100 Assert.That(resList.Length, Is.EqualTo(1)); 100 Assert.That(resList.Length, Is.EqualTo(1));
101 } 101 }
102 102
103 // Check 2 prim case
104 {
105 LSL_List resList
106 = apiGrp1.llGetLinkPrimitiveParams(
107 1,
108 new LSL_List(
109 new LSL_Integer(ScriptBaseClass.PRIM_ROTATION),
110 new LSL_Integer(ScriptBaseClass.PRIM_LINK_TARGET),
111 new LSL_Integer(2),
112 new LSL_Integer(ScriptBaseClass.PRIM_ROTATION)));
113
114 Assert.That(resList.Length, Is.EqualTo(2));
115 }
116
103 // Check invalid parameters are ignored 117 // Check invalid parameters are ignored
104 { 118 {
105 LSL_List resList 119 LSL_List resList