aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Tests
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Tests')
-rw-r--r--OpenSim/Region/Framework/Scenes/Tests/ScenePresenceSitTests.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceSitTests.cs b/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceSitTests.cs
index a1d30f3..e3ffb53 100644
--- a/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceSitTests.cs
+++ b/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceSitTests.cs
@@ -153,5 +153,28 @@ namespace OpenSim.Region.Framework.Scenes.Tests
153 Assert.That(part.SitTargetAvatar, Is.EqualTo(UUID.Zero)); 153 Assert.That(part.SitTargetAvatar, Is.EqualTo(UUID.Zero));
154 Assert.That(sp.ParentID, Is.EqualTo(0)); 154 Assert.That(sp.ParentID, Is.EqualTo(0));
155 } 155 }
156
157 [Test]
158 public void TestSitAndStandOnGround()
159 {
160 TestHelpers.InMethod();
161// log4net.Config.XmlConfigurator.Configure();
162
163 ScenePresence sp = SceneHelpers.AddScenePresence(m_scene, TestHelpers.ParseTail(0x1));
164
165 // If a prim has a sit target then we can sit from any distance away
166// Vector3 startPos = new Vector3(128, 128, 30);
167// sp.AbsolutePosition = startPos;
168
169 sp.HandleAgentSitOnGround();
170
171 Assert.That(sp.SitGround, Is.True);
172 Assert.That(sp.PhysicsActor, Is.Null);
173
174 sp.StandUp();
175
176 Assert.That(sp.SitGround, Is.False);
177 Assert.That(sp.PhysicsActor, Is.Not.Null);
178 }
156 } 179 }
157} \ No newline at end of file 180} \ No newline at end of file