* Actually properly enable the purge folders test and correct some problems
parent
185ad8edcb
commit
1531035b14
|
@ -26,6 +26,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
using log4net;
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
using NUnit.Framework.SyntaxHelpers;
|
using NUnit.Framework.SyntaxHelpers;
|
||||||
using OpenMetaverse;
|
using OpenMetaverse;
|
||||||
|
@ -161,8 +162,11 @@ namespace OpenSim.Framework.Communications.Tests
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Test purging an inventory folder
|
/// Test purging an inventory folder
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
[Test]
|
||||||
public void TestPurgeFolder()
|
public void TestPurgeFolder()
|
||||||
{
|
{
|
||||||
|
//log4net.Config.XmlConfigurator.Configure();
|
||||||
|
|
||||||
IUserDataPlugin userDataPlugin = new TestUserDataPlugin();
|
IUserDataPlugin userDataPlugin = new TestUserDataPlugin();
|
||||||
IInventoryDataPlugin inventoryDataPlugin = new TestInventoryDataPlugin();
|
IInventoryDataPlugin inventoryDataPlugin = new TestInventoryDataPlugin();
|
||||||
|
|
||||||
|
@ -174,6 +178,7 @@ namespace OpenSim.Framework.Communications.Tests
|
||||||
InventoryFolderImpl rootFolder = userInfo.RootFolder;
|
InventoryFolderImpl rootFolder = userInfo.RootFolder;
|
||||||
|
|
||||||
userInfo.CreateFolder("folder1", folder1Id, (ushort)AssetType.Animation, rootFolder.ID);
|
userInfo.CreateFolder("folder1", folder1Id, (ushort)AssetType.Animation, rootFolder.ID);
|
||||||
|
Assert.That(inventoryDataPlugin.getInventoryFolder(folder1Id), Is.Not.Null);
|
||||||
|
|
||||||
// Test purge
|
// Test purge
|
||||||
userInfo.PurgeFolder(rootFolder.ID);
|
userInfo.PurgeFolder(rootFolder.ID);
|
||||||
|
|
|
@ -135,9 +135,7 @@ namespace OpenSim.Region.Environment.Scenes.Tests
|
||||||
|
|
||||||
// Check that the taken part has actually disappeared
|
// Check that the taken part has actually disappeared
|
||||||
SceneObjectPart retrievedPart = scene.GetSceneObjectPart(part.LocalId);
|
SceneObjectPart retrievedPart = scene.GetSceneObjectPart(part.LocalId);
|
||||||
Assert.That(retrievedPart, Is.Null);
|
Assert.That(retrievedPart, Is.Null);
|
||||||
|
|
||||||
//log4net.LogManager.Shutdown();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -87,7 +87,19 @@ namespace OpenSim.Tests.Common.Mock
|
||||||
return folder;
|
return folder;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<InventoryFolderBase> getInventoryFolders(UUID parentID) { return null; }
|
public List<InventoryFolderBase> getInventoryFolders(UUID parentID)
|
||||||
|
{
|
||||||
|
List<InventoryFolderBase> folders = new List<InventoryFolderBase>();
|
||||||
|
|
||||||
|
foreach (InventoryFolderBase folder in m_folders.Values)
|
||||||
|
{
|
||||||
|
if (folder.ParentID == parentID)
|
||||||
|
folders.Add(folder);
|
||||||
|
}
|
||||||
|
|
||||||
|
return folders;
|
||||||
|
}
|
||||||
|
|
||||||
public InventoryItemBase getInventoryItem(UUID item) { return null; }
|
public InventoryItemBase getInventoryItem(UUID item) { return null; }
|
||||||
|
|
||||||
public InventoryFolderBase getInventoryFolder(UUID folderId)
|
public InventoryFolderBase getInventoryFolder(UUID folderId)
|
||||||
|
@ -118,7 +130,12 @@ namespace OpenSim.Tests.Common.Mock
|
||||||
m_folders[folder.ID] = folder;
|
m_folders[folder.ID] = folder;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void deleteInventoryFolder(UUID folder) {}
|
public void deleteInventoryFolder(UUID folderId)
|
||||||
|
{
|
||||||
|
if (m_folders.ContainsKey(folderId))
|
||||||
|
m_folders.Remove(folderId);
|
||||||
|
}
|
||||||
|
|
||||||
public List<InventoryItemBase> fetchActiveGestures(UUID avatarID) { return null; }
|
public List<InventoryItemBase> fetchActiveGestures(UUID avatarID) { return null; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue