Add a test to check that ScenePresence and circuit go away when a root agent is closed down
parent
85e07c78fb
commit
e37f8cf902
|
@ -93,15 +93,22 @@ namespace OpenSim.Region.Framework.Scenes.Tests
|
||||||
region3 = scene3.RegionInfo.RegionHandle;
|
region3 = scene3.RegionInfo.RegionHandle;
|
||||||
}
|
}
|
||||||
|
|
||||||
// [Test]
|
[Test]
|
||||||
// public void TestLogout()
|
public void TestCloseAgent()
|
||||||
// {
|
{
|
||||||
// TestHelpers.InMethod();
|
TestHelpers.InMethod();
|
||||||
//// log4net.Config.XmlConfigurator.Configure();
|
// log4net.Config.XmlConfigurator.Configure();
|
||||||
//
|
|
||||||
// TestScene scene = SceneHelpers.SetupScene();
|
TestScene scene = SceneHelpers.SetupScene();
|
||||||
// SceneHelpers.
|
ScenePresence sp = SceneHelpers.AddScenePresence(scene, TestHelpers.ParseTail(0x1));
|
||||||
// }
|
|
||||||
|
Assert.That(scene.AuthenticateHandler.GetAgentCircuitData(sp.UUID), Is.Not.Null);
|
||||||
|
|
||||||
|
scene.IncomingCloseAgent(sp.UUID);
|
||||||
|
|
||||||
|
Assert.That(scene.GetScenePresence(sp.UUID), Is.Null);
|
||||||
|
Assert.That(scene.AuthenticateHandler.GetAgentCircuitData(sp.UUID), Is.Null);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Test that if a root agent logs into a region, a child agent is also established in the neighbouring region
|
/// Test that if a root agent logs into a region, a child agent is also established in the neighbouring region
|
||||||
|
@ -118,7 +125,7 @@ namespace OpenSim.Region.Framework.Scenes.Tests
|
||||||
UUID agent1Id = UUID.Parse("00000000-0000-0000-0000-000000000001");
|
UUID agent1Id = UUID.Parse("00000000-0000-0000-0000-000000000001");
|
||||||
|
|
||||||
TestScene myScene1 = SceneHelpers.SetupScene("Neighbour y", UUID.Random(), 1000, 1000);
|
TestScene myScene1 = SceneHelpers.SetupScene("Neighbour y", UUID.Random(), 1000, 1000);
|
||||||
// TestScene myScene2 = SceneHelpers.SetupScene("Neighbour y + 1", UUID.Random(), 1001, 1000);
|
// TestScene myScene2 = SceneHelpers.SetupScene("Neighbour y + 1", UUID.Random(), 1001, 1000);
|
||||||
|
|
||||||
IConfigSource configSource = new IniConfigSource();
|
IConfigSource configSource = new IniConfigSource();
|
||||||
configSource.AddConfig("Modules").Set("EntityTransferModule", "BasicEntityTransferModule");
|
configSource.AddConfig("Modules").Set("EntityTransferModule", "BasicEntityTransferModule");
|
||||||
|
|
Loading…
Reference in New Issue