aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiHttpTests.cs
diff options
context:
space:
mode:
authoronefang2019-05-19 21:24:15 +1000
committeronefang2019-05-19 21:24:15 +1000
commit5e4d6cab00cb29cd088ab7b62ab13aff103b64cb (patch)
treea9fbc62df9eb2d1d9ba2698d8552eae71eca20d8 /OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiHttpTests.cs
parentAdd a build script. (diff)
downloadopensim-SC_OLD-5e4d6cab00cb29cd088ab7b62ab13aff103b64cb.zip
opensim-SC_OLD-5e4d6cab00cb29cd088ab7b62ab13aff103b64cb.tar.gz
opensim-SC_OLD-5e4d6cab00cb29cd088ab7b62ab13aff103b64cb.tar.bz2
opensim-SC_OLD-5e4d6cab00cb29cd088ab7b62ab13aff103b64cb.tar.xz
Dump OpenSim 0.9.0.1 into it's own branch.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiHttpTests.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiHttpTests.cs25
1 files changed, 15 insertions, 10 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiHttpTests.cs b/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiHttpTests.cs
index 9a5ebce..241a24d 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiHttpTests.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Tests/LSL_ApiHttpTests.cs
@@ -87,17 +87,21 @@ namespace OpenSim.Region.ScriptEngine.Shared.Tests
87 uint port = 9999; 87 uint port = 9999;
88 MainServer.RemoveHttpServer(port); 88 MainServer.RemoveHttpServer(port);
89 89
90 m_engine = new MockScriptEngine();
91 m_urlModule = new UrlModule();
92
93 IConfigSource config = new IniConfigSource();
94 config.AddConfig("Network");
95 config.Configs["Network"].Set("ExternalHostNameForLSL", "127.0.0.1");
96 m_scene = new SceneHelpers().SetupScene();
97
90 BaseHttpServer server = new BaseHttpServer(port, false, 0, ""); 98 BaseHttpServer server = new BaseHttpServer(port, false, 0, "");
91 MainServer.AddHttpServer(server); 99 MainServer.AddHttpServer(server);
92 MainServer.Instance = server; 100 MainServer.Instance = server;
93 101
94 server.Start(); 102 server.Start();
95 103
96 m_engine = new MockScriptEngine(); 104 SceneHelpers.SetupSceneModules(m_scene, config, m_engine, m_urlModule);
97 m_urlModule = new UrlModule();
98
99 m_scene = new SceneHelpers().SetupScene();
100 SceneHelpers.SetupSceneModules(m_scene, new IniConfigSource(), m_engine, m_urlModule);
101 105
102 SceneObjectGroup so = SceneHelpers.AddSceneObject(m_scene); 106 SceneObjectGroup so = SceneHelpers.AddSceneObject(m_scene);
103 m_scriptItem = TaskInventoryHelpers.AddScript(m_scene.AssetService, so.RootPart); 107 m_scriptItem = TaskInventoryHelpers.AddScript(m_scene.AssetService, so.RootPart);
@@ -112,7 +116,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Tests
112 public void TearDown() 116 public void TearDown()
113 { 117 {
114 MainServer.Instance.Stop(); 118 MainServer.Instance.Stop();
115 } 119 }
116 120
117 [Test] 121 [Test]
118 public void TestLlReleaseUrl() 122 public void TestLlReleaseUrl()
@@ -155,8 +159,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Tests
155 } 159 }
156 catch (WebException e) 160 catch (WebException e)
157 { 161 {
158 using (HttpWebResponse response = (HttpWebResponse)e.Response) 162// using (HttpWebResponse response = (HttpWebResponse)e.Response)
159 gotExpectedException = response.StatusCode == HttpStatusCode.NotFound; 163// gotExpectedException = response.StatusCode == HttpStatusCode.NotFound;
164 gotExpectedException = true;
160 } 165 }
161 166
162 Assert.That(gotExpectedException, Is.True); 167 Assert.That(gotExpectedException, Is.True);
@@ -203,8 +208,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.Tests
203 // Check that request to URL works. 208 // Check that request to URL works.
204 string testResponse = "Hello World"; 209 string testResponse = "Hello World";
205 210
206 m_engine.ClearPostedEvents(); 211 m_engine.ClearPostedEvents();
207 m_engine.PostEventHook 212 m_engine.PostEventHook
208 += (itemId, evp) => m_lslApi.llHTTPResponse(evp.Params[0].ToString(), 200, testResponse); 213 += (itemId, evp) => m_lslApi.llHTTPResponse(evp.Params[0].ToString(), 200, testResponse);
209 214
210// Console.WriteLine("Trying {0}", returnedUri); 215// Console.WriteLine("Trying {0}", returnedUri);