From 1531035b14367cfa44986e4a733524391d58af93 Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Fri, 12 Dec 2008 20:04:58 +0000 Subject: * Actually properly enable the purge folders test and correct some problems --- .../Tests/Common/Mock/TestInventoryDataPlugin.cs | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'OpenSim/Tests/Common/Mock/TestInventoryDataPlugin.cs') diff --git a/OpenSim/Tests/Common/Mock/TestInventoryDataPlugin.cs b/OpenSim/Tests/Common/Mock/TestInventoryDataPlugin.cs index 52b469b..808c212 100644 --- a/OpenSim/Tests/Common/Mock/TestInventoryDataPlugin.cs +++ b/OpenSim/Tests/Common/Mock/TestInventoryDataPlugin.cs @@ -87,7 +87,19 @@ namespace OpenSim.Tests.Common.Mock return folder; } - public List getInventoryFolders(UUID parentID) { return null; } + public List getInventoryFolders(UUID parentID) + { + List folders = new List(); + + foreach (InventoryFolderBase folder in m_folders.Values) + { + if (folder.ParentID == parentID) + folders.Add(folder); + } + + return folders; + } + public InventoryItemBase getInventoryItem(UUID item) { return null; } public InventoryFolderBase getInventoryFolder(UUID folderId) @@ -118,7 +130,12 @@ namespace OpenSim.Tests.Common.Mock 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 fetchActiveGestures(UUID avatarID) { return null; } } } -- cgit v1.1