diff options
author | Justin Clark-Casey (justincc) | 2011-11-14 18:08:02 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2011-11-14 18:08:02 +0000 |
commit | 348d15707d129c99bc79cd35d544bc62b9a6f1b2 (patch) | |
tree | e1377950e09d753d2979134dd96e253ce83e5be9 /OpenSim/Region/CoreModules/Avatar/Friends/Tests | |
parent | Add very simple FriendsModuleTests.TestNoFriends() (diff) | |
download | opensim-SC_OLD-348d15707d129c99bc79cd35d544bc62b9a6f1b2.zip opensim-SC_OLD-348d15707d129c99bc79cd35d544bc62b9a6f1b2.tar.gz opensim-SC_OLD-348d15707d129c99bc79cd35d544bc62b9a6f1b2.tar.bz2 opensim-SC_OLD-348d15707d129c99bc79cd35d544bc62b9a6f1b2.tar.xz |
Add test for adding a friend whilst online
Diffstat (limited to 'OpenSim/Region/CoreModules/Avatar/Friends/Tests')
-rw-r--r-- | OpenSim/Region/CoreModules/Avatar/Friends/Tests/FriendModuleTests.cs | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/Friends/Tests/FriendModuleTests.cs b/OpenSim/Region/CoreModules/Avatar/Friends/Tests/FriendModuleTests.cs index b52093a..3ad691a 100644 --- a/OpenSim/Region/CoreModules/Avatar/Friends/Tests/FriendModuleTests.cs +++ b/OpenSim/Region/CoreModules/Avatar/Friends/Tests/FriendModuleTests.cs | |||
@@ -70,9 +70,28 @@ namespace OpenSim.Region.CoreModules.Avatar.Friends.Tests | |||
70 | UUID userId = TestHelpers.ParseTail(0x1); | 70 | UUID userId = TestHelpers.ParseTail(0x1); |
71 | 71 | ||
72 | ScenePresence sp = SceneHelpers.AddScenePresence(m_scene, userId); | 72 | ScenePresence sp = SceneHelpers.AddScenePresence(m_scene, userId); |
73 | 73 | ||
74 | Assert.That(((TestClient)sp.ControllingClient).OfflineNotificationsReceived.Count, Is.EqualTo(0)); | 74 | Assert.That(((TestClient)sp.ControllingClient).OfflineNotificationsReceived.Count, Is.EqualTo(0)); |
75 | Assert.That(((TestClient)sp.ControllingClient).OnlineNotificationsReceived.Count, Is.EqualTo(0)); | 75 | Assert.That(((TestClient)sp.ControllingClient).OnlineNotificationsReceived.Count, Is.EqualTo(0)); |
76 | } | 76 | } |
77 | |||
78 | [Test] | ||
79 | public void TestAddFriendWhileOnline() | ||
80 | { | ||
81 | TestHelpers.InMethod(); | ||
82 | // log4net.Config.XmlConfigurator.Configure(); | ||
83 | |||
84 | UUID userId = TestHelpers.ParseTail(0x1); | ||
85 | UUID user2Id = TestHelpers.ParseTail(0x2); | ||
86 | |||
87 | ScenePresence sp = SceneHelpers.AddScenePresence(m_scene, userId); | ||
88 | ScenePresence sp2 = SceneHelpers.AddScenePresence(m_scene, user2Id); | ||
89 | |||
90 | // This friendship is currently only one-way, which might be pathalogical in Second Life. | ||
91 | m_fm.AddFriend(sp.ControllingClient, user2Id); | ||
92 | |||
93 | Assert.That(((TestClient)sp.ControllingClient).OfflineNotificationsReceived.Count, Is.EqualTo(0)); | ||
94 | Assert.That(((TestClient)sp.ControllingClient).OnlineNotificationsReceived.Count, Is.EqualTo(1)); | ||
95 | } | ||
77 | } | 96 | } |
78 | } \ No newline at end of file | 97 | } \ No newline at end of file |