aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiverTests.cs
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2009-09-06 22:07:35 +0100
committerJustin Clark-Casey (justincc)2009-09-06 22:07:35 +0100
commit61c286f5d66c4bf44d04c4aac991ba350deb62ea (patch)
treef982699a8908b82eec2aa8bfaf7d469611e43d80 /OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiverTests.cs
parentAdd convenience functions to InventoryArchiveUtils for locating folders by as... (diff)
downloadopensim-SC_OLD-61c286f5d66c4bf44d04c4aac991ba350deb62ea.zip
opensim-SC_OLD-61c286f5d66c4bf44d04c4aac991ba350deb62ea.tar.gz
opensim-SC_OLD-61c286f5d66c4bf44d04c4aac991ba350deb62ea.tar.bz2
opensim-SC_OLD-61c286f5d66c4bf44d04c4aac991ba350deb62ea.tar.xz
change iar load to make discrete inventory service requests rather than the cache
Diffstat (limited to 'OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiverTests.cs')
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiverTests.cs21
1 files changed, 12 insertions, 9 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiverTests.cs b/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiverTests.cs
index 50fd2b0..c21adef 100644
--- a/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiverTests.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiverTests.cs
@@ -267,7 +267,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.Tests
267 = scene.CommsManager.UserProfileCacheService.GetUserDetails(userFirstName, userLastName); 267 = scene.CommsManager.UserProfileCacheService.GetUserDetails(userFirstName, userLastName);
268 268
269 InventoryItemBase foundItem 269 InventoryItemBase foundItem
270 = InventoryArchiveUtils.FindItemByPath( scene.InventoryService, userInfo.UserProfile.ID, itemName); 270 = InventoryArchiveUtils.FindItemByPath(scene.InventoryService, userInfo.UserProfile.ID, itemName);
271 271
272 Assert.That(foundItem, Is.Not.Null, "Didn't find loaded item"); 272 Assert.That(foundItem, Is.Not.Null, "Didn't find loaded item");
273 Assert.That( 273 Assert.That(
@@ -378,9 +378,9 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.Tests
378 Monitor.Wait(this, 60000); 378 Monitor.Wait(this, 60000);
379 } 379 }
380 380
381 Console.WriteLine("userInfo.RootFolder 1: {0}", userInfo.RootFolder); 381 //Console.WriteLine("userInfo.RootFolder 1: {0}", userInfo.RootFolder);
382 382
383 Dictionary <string, InventoryFolderImpl> foldersCreated = new Dictionary<string, InventoryFolderImpl>(); 383 Dictionary <string, InventoryFolderBase> foldersCreated = new Dictionary<string, InventoryFolderBase>();
384 List<InventoryNodeBase> nodesLoaded = new List<InventoryNodeBase>(); 384 List<InventoryNodeBase> nodesLoaded = new List<InventoryNodeBase>();
385 385
386 string folder1Name = "a"; 386 string folder1Name = "a";
@@ -398,17 +398,20 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.Tests
398 "{0}{1}/{2}/{3}", 398 "{0}{1}/{2}/{3}",
399 ArchiveConstants.INVENTORY_PATH, folder1ArchiveName, folder2ArchiveName, itemName); 399 ArchiveConstants.INVENTORY_PATH, folder1ArchiveName, folder2ArchiveName, itemName);
400 400
401 Console.WriteLine("userInfo.RootFolder 2: {0}", userInfo.RootFolder); 401 //Console.WriteLine("userInfo.RootFolder 2: {0}", userInfo.RootFolder);
402 402
403 new InventoryArchiveReadRequest(scene, userInfo, null, (Stream)null) 403 new InventoryArchiveReadRequest(scene, userInfo, null, (Stream)null)
404 .ReplicateArchivePathToUserInventory( 404 .ReplicateArchivePathToUserInventory(
405 itemArchivePath, false, userInfo.RootFolder, foldersCreated, nodesLoaded); 405 itemArchivePath, false, scene.InventoryService.GetRootFolder(userInfo.UserProfile.ID),
406 foldersCreated, nodesLoaded);
406 407
407 Console.WriteLine("userInfo.RootFolder 3: {0}", userInfo.RootFolder); 408 //Console.WriteLine("userInfo.RootFolder 3: {0}", userInfo.RootFolder);
408 InventoryFolderImpl folder1 = userInfo.RootFolder.FindFolderByPath("a"); 409 //InventoryFolderImpl folder1 = userInfo.RootFolder.FindFolderByPath("a");
410 InventoryFolderBase folder1
411 = InventoryArchiveUtils.FindFolderByPath(scene.InventoryService, userInfo.UserProfile.ID, "a");
409 Assert.That(folder1, Is.Not.Null, "Could not find folder a"); 412 Assert.That(folder1, Is.Not.Null, "Could not find folder a");
410 InventoryFolderImpl folder2 = folder1.FindFolderByPath("b"); 413 InventoryFolderBase folder2 = InventoryArchiveUtils.FindFolderByPath(scene.InventoryService, folder1, "b");
411 Assert.That(folder2, Is.Not.Null, "Could not find folder b"); 414 Assert.That(folder2, Is.Not.Null, "Could not find folder b");
412 } 415 }
413 } 416 }
414} 417} \ No newline at end of file