From 2bb4b45626322c3789fc56545c64f2f9aacdb6fb Mon Sep 17 00:00:00 2001
From: Justin Clarke Casey
Date: Fri, 14 Nov 2008 20:06:44 +0000
Subject: * Move test scene construction infrastructure methods to a separate
class for future common use
---
.../Environment/Scenes/Tests/SceneObjectTests.cs | 46 ++--------------------
1 file changed, 4 insertions(+), 42 deletions(-)
(limited to 'OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs')
diff --git a/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs b/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs
index c306433..52447a7 100644
--- a/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs
+++ b/OpenSim/Region/Environment/Scenes/Tests/SceneObjectTests.cs
@@ -26,7 +26,6 @@
*/
using System;
-using Nini.Config;
using NUnit.Framework;
using NUnit.Framework.SyntaxHelpers;
using OpenMetaverse;
@@ -54,43 +53,6 @@ namespace OpenSim.Region.Environment.Scenes.Tests
// I don't care, just leave log4net off
}
}
-
- ///
- /// Set up a test scene
- ///
- private TestScene SetupScene()
- {
- RegionInfo regInfo = new RegionInfo(1000, 1000, null, null);
- regInfo.RegionName = "Unit test region";
- AgentCircuitManager acm = new AgentCircuitManager();
- //CommunicationsManager cm = new CommunicationsManager(null, null, null, false, null);
- CommunicationsManager cm = null;
- //SceneCommunicationService scs = new SceneCommunicationService(cm);
- SceneCommunicationService scs = null;
- StorageManager sm = new OpenSim.Region.Environment.StorageManager("OpenSim.Data.Null.dll", "", "");
- IConfigSource configSource = new IniConfigSource();
-
- return new TestScene(regInfo, acm, cm, scs, null, sm, null, null, false, false, false, configSource, null);
- }
-
- ///
- /// Add a test object
- ///
- ///
- ///
- private SceneObjectPart AddSceneObject(Scene scene)
- {
- SceneObjectGroup sceneObject = new SceneObjectGroup();
- SceneObjectPart part
- = new SceneObjectPart(UUID.Zero, PrimitiveBaseShape.Default, Vector3.Zero, Quaternion.Identity, Vector3.Zero);
- //part.UpdatePrimFlags(false, false, true);
- part.ObjectFlags |= (uint)PrimFlags.Phantom;
- sceneObject.SetRootPart(part);
-
- scene.AddNewSceneObject(sceneObject, false);
-
- return part;
- }
///
/// Test adding an object to a scene.
@@ -98,8 +60,8 @@ namespace OpenSim.Region.Environment.Scenes.Tests
[Test]
public void TestAddSceneObject()
{
- Scene scene = SetupScene();
- SceneObjectPart part = AddSceneObject(scene);
+ Scene scene = SceneTestUtils.SetupScene();
+ SceneObjectPart part = SceneTestUtils.AddSceneObject(scene);
SceneObjectPart retrievedPart = scene.GetSceneObjectPart(part.LocalId);
//System.Console.WriteLine("retrievedPart : {0}", retrievedPart);
@@ -112,8 +74,8 @@ namespace OpenSim.Region.Environment.Scenes.Tests
///
public void TestRemoveSceneObject()
{
- TestScene scene = SetupScene();;
- SceneObjectPart part = AddSceneObject(scene);
+ TestScene scene = SceneTestUtils.SetupScene();
+ SceneObjectPart part = SceneTestUtils.AddSceneObject(scene);
scene.DeleteSceneObject(part.ParentGroup, false);
SceneObjectPart retrievedPart = scene.GetSceneObjectPart(part.LocalId);
--
cgit v1.1