From 83ba35a26bbbc844f4fd0f4964f3bc6155561e31 Mon Sep 17 00:00:00 2001 From: "Justin Clark-Casey (justincc)" Date: Sat, 6 Aug 2011 02:01:25 +0100 Subject: [PATCH] rip out sog generation methods in ScenePresenceAgentTests and use SceneHelpers instead Not that it matters, since these tests are pretty bogus anyway. Also, renames some test classes for consistency. --- ...nceTests.cs => ScenePresenceAgentTests.cs} | 44 +++---------------- ...Tests.cs => ScenePresenceTeleportTests.cs} | 2 +- 2 files changed, 8 insertions(+), 38 deletions(-) rename OpenSim/Region/Framework/Scenes/Tests/{ScenePresenceTests.cs => ScenePresenceAgentTests.cs} (90%) rename OpenSim/Region/Framework/Scenes/Tests/{StandaloneTeleportTests.cs => ScenePresenceTeleportTests.cs} (99%) diff --git a/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTests.cs b/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceAgentTests.cs similarity index 90% rename from OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTests.cs rename to OpenSim/Region/Framework/Scenes/Tests/ScenePresenceAgentTests.cs index 9b5f52f360..04f58174ba 100644 --- a/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceTests.cs +++ b/OpenSim/Region/Framework/Scenes/Tests/ScenePresenceAgentTests.cs @@ -51,7 +51,7 @@ namespace OpenSim.Region.Framework.Scenes.Tests /// Scene presence tests /// [TestFixture] - public class ScenePresenceTests + public class ScenePresenceAgentTests { public Scene scene, scene2, scene3; public UUID agent1, agent2, agent3; @@ -81,11 +81,13 @@ namespace OpenSim.Region.Framework.Scenes.Tests agent2 = UUID.Random(); agent3 = UUID.Random(); random = new Random(); - sog1 = NewSOG(UUID.Random(), scene, agent1); - sog2 = NewSOG(UUID.Random(), scene, agent1); - sog3 = NewSOG(UUID.Random(), scene, agent1); + sog1 = SceneHelpers.CreateSceneObject(1, agent1); + scene.AddSceneObject(sog1); + sog2 = SceneHelpers.CreateSceneObject(1, agent1); + scene.AddSceneObject(sog2); + sog3 = SceneHelpers.CreateSceneObject(1, agent1); + scene.AddSceneObject(sog3); - //ulong neighbourHandle = Utils.UIntsToLong((uint)(neighbourx * Constants.RegionSize), (uint)(neighboury * Constants.RegionSize)); region1 = scene.RegionInfo.RegionHandle; region2 = scene2.RegionInfo.RegionHandle; region3 = scene3.RegionInfo.RegionHandle; @@ -349,37 +351,5 @@ namespace OpenSim.Region.Framework.Scenes.Tests capsPath = capsPath.Remove(capsPath.Length - 4, 4); return capsPath; } - - private SceneObjectGroup NewSOG(UUID uuid, Scene scene, UUID agent) - { - SceneObjectPart sop = new SceneObjectPart(); - sop.Name = RandomName(); - sop.Description = RandomName(); - sop.Text = RandomName(); - sop.SitName = RandomName(); - sop.TouchName = RandomName(); - sop.UUID = uuid; - sop.Shape = PrimitiveBaseShape.Default; - sop.Shape.State = 1; - sop.OwnerID = agent; - - SceneObjectGroup sog = new SceneObjectGroup(sop); - sog.SetScene(scene); - - return sog; - } - - private static string RandomName() - { - StringBuilder name = new StringBuilder(); - int size = random.Next(5,12); - char ch ; - for (int i=0; i [TestFixture] - public class StandaloneTeleportTests + public class ScenePresenceTeleportTests { /// /// Test a teleport between two regions that are not neighbours and do not share any neighbours in common.