aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Tests
diff options
context:
space:
mode:
authorMelanie2009-10-02 19:03:22 +0100
committerMelanie2009-10-02 19:03:22 +0100
commitce8974539e2de92e0a16a49ae560ecf5aac5e7d3 (patch)
treea8f426b248dd22581c05f786498d6347b62f5825 /OpenSim/Tests
parentMerge branch 'diva-textures-osgrid' into diva-textures (diff)
parentAdded a default for grid services in standalone. (diff)
downloadopensim-SC_OLD-ce8974539e2de92e0a16a49ae560ecf5aac5e7d3.zip
opensim-SC_OLD-ce8974539e2de92e0a16a49ae560ecf5aac5e7d3.tar.gz
opensim-SC_OLD-ce8974539e2de92e0a16a49ae560ecf5aac5e7d3.tar.bz2
opensim-SC_OLD-ce8974539e2de92e0a16a49ae560ecf5aac5e7d3.tar.xz
Merge branch 'master' into diva-textures
Diffstat (limited to 'OpenSim/Tests')
-rw-r--r--OpenSim/Tests/Common/Mock/TestLandChannel.cs46
-rw-r--r--OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs4
2 files changed, 43 insertions, 7 deletions
diff --git a/OpenSim/Tests/Common/Mock/TestLandChannel.cs b/OpenSim/Tests/Common/Mock/TestLandChannel.cs
index 01b5203..ed30827 100644
--- a/OpenSim/Tests/Common/Mock/TestLandChannel.cs
+++ b/OpenSim/Tests/Common/Mock/TestLandChannel.cs
@@ -29,6 +29,8 @@ using System.Collections.Generic;
29using OpenMetaverse; 29using OpenMetaverse;
30using OpenSim.Framework; 30using OpenSim.Framework;
31using OpenSim.Region.Framework.Interfaces; 31using OpenSim.Region.Framework.Interfaces;
32using OpenSim.Region.Framework.Scenes;
33using OpenSim.Region.CoreModules.World.Land;
32 34
33namespace OpenSim.Tests.Common.Mock 35namespace OpenSim.Tests.Common.Mock
34{ 36{
@@ -37,11 +39,45 @@ namespace OpenSim.Tests.Common.Mock
37 /// </summary> 39 /// </summary>
38 public class TestLandChannel : ILandChannel 40 public class TestLandChannel : ILandChannel
39 { 41 {
40 public List<ILandObject> ParcelsNearPoint(Vector3 position) { return null; } 42 private Scene m_scene;
41 public List<ILandObject> AllParcels() { return null; } 43
42 public ILandObject GetLandObject(int x, int y) { return null; } 44 public TestLandChannel(Scene scene)
43 public ILandObject GetLandObject(int localID) { return null; } 45 {
44 public ILandObject GetLandObject(float x, float y) { return null; } 46 m_scene = scene;
47 }
48
49 public List<ILandObject> ParcelsNearPoint(Vector3 position)
50 {
51 return new List<ILandObject>();
52 }
53
54 public List<ILandObject> AllParcels()
55 {
56 return new List<ILandObject>();
57 }
58
59 protected ILandObject GetNoLand()
60 {
61 ILandObject obj = new LandObject(UUID.Zero, false, m_scene);
62 obj.LandData.Name = "NO LAND";
63 return obj;
64 }
65
66 public ILandObject GetLandObject(int x, int y)
67 {
68 return GetNoLand();
69 }
70
71 public ILandObject GetLandObject(int localID)
72 {
73 return GetNoLand();
74 }
75
76 public ILandObject GetLandObject(float x, float y)
77 {
78 return GetNoLand();
79 }
80
45 public bool IsLandPrimCountTainted() { return false; } 81 public bool IsLandPrimCountTainted() { return false; }
46 public bool IsForcefulBansAllowed() { return false; } 82 public bool IsForcefulBansAllowed() { return false; }
47 public void UpdateLandObject(int localID, LandData data) {} 83 public void UpdateLandObject(int localID, LandData data) {}
diff --git a/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs b/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs
index 53f24d9..eab5422 100644
--- a/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs
+++ b/OpenSim/Tests/Common/Setup/SceneSetupHelpers.cs
@@ -127,7 +127,7 @@ namespace OpenSim.Tests.Common.Setup
127 public static TestScene SetupScene( 127 public static TestScene SetupScene(
128 string name, UUID id, uint x, uint y, TestCommunicationsManager cm, String realServices) 128 string name, UUID id, uint x, uint y, TestCommunicationsManager cm, String realServices)
129 { 129 {
130 bool newScene= false; 130 bool newScene = false;
131 131
132 Console.WriteLine("Setting up test scene {0}", name); 132 Console.WriteLine("Setting up test scene {0}", name);
133 133
@@ -198,7 +198,7 @@ namespace OpenSim.Tests.Common.Setup
198 198
199 testScene.SetModuleInterfaces(); 199 testScene.SetModuleInterfaces();
200 200
201 testScene.LandChannel = new TestLandChannel(); 201 testScene.LandChannel = new TestLandChannel(testScene);
202 testScene.LoadWorldMap(); 202 testScene.LoadWorldMap();
203 203
204 PhysicsPluginManager physicsPluginManager = new PhysicsPluginManager(); 204 PhysicsPluginManager physicsPluginManager = new PhysicsPluginManager();