mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 00:46:02 +08:00
Shuffle some code around
This commit is contained in:
@@ -286,6 +286,26 @@ namespace OpenSim.Tests.Permissions
|
||||
return clone;
|
||||
}
|
||||
|
||||
public void DeleteObjectsFolders()
|
||||
{
|
||||
// Delete everything in A2 and A3's Objects folders, so we can restart
|
||||
for (int i = 1; i < 3; i++)
|
||||
{
|
||||
InventoryFolderBase objsFolder = UserInventoryHelpers.GetInventoryFolder(Common.TheScene.InventoryService, Common.TheAvatars[i].UUID, "Objects");
|
||||
Assert.That(objsFolder, Is.Not.Null);
|
||||
|
||||
List<InventoryItemBase> items = Common.TheScene.InventoryService.GetFolderItems(Common.TheAvatars[i].UUID, objsFolder.ID);
|
||||
List<UUID> ids = new List<UUID>();
|
||||
foreach (InventoryItemBase it in items)
|
||||
ids.Add(it.ID);
|
||||
|
||||
Common.TheScene.InventoryService.DeleteItems(Common.TheAvatars[i].UUID, ids);
|
||||
items = Common.TheScene.InventoryService.GetFolderItems(Common.TheAvatars[i].UUID, objsFolder.ID);
|
||||
Assert.That(items.Count, Is.EqualTo(0), "A" + (i + 1));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public string IdStr(InventoryItemBase item)
|
||||
{
|
||||
return item.Owner.ToString().Substring(34) + " : " + item.Name;
|
||||
|
||||
@@ -44,6 +44,7 @@ namespace OpenSim.Tests.Permissions
|
||||
[SetUp]
|
||||
public void SetUp()
|
||||
{
|
||||
Common.TheInstance.DeleteObjectsFolders();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -46,21 +46,7 @@ namespace OpenSim.Tests.Permissions
|
||||
[SetUp]
|
||||
public void SetUp()
|
||||
{
|
||||
// Delete everything in A2 and A3's Objects folders from previous tests
|
||||
for (int i = 1; i < 3; i++)
|
||||
{
|
||||
InventoryFolderBase objsFolder = UserInventoryHelpers.GetInventoryFolder(Common.TheScene.InventoryService, Common.TheAvatars[i].UUID, "Objects");
|
||||
Assert.That(objsFolder, Is.Not.Null);
|
||||
|
||||
List<InventoryItemBase> items = Common.TheScene.InventoryService.GetFolderItems(Common.TheAvatars[i].UUID, objsFolder.ID);
|
||||
List<UUID> ids = new List<UUID>();
|
||||
foreach (InventoryItemBase it in items)
|
||||
ids.Add(it.ID);
|
||||
|
||||
Common.TheScene.InventoryService.DeleteItems(Common.TheAvatars[i].UUID, ids);
|
||||
items = Common.TheScene.InventoryService.GetFolderItems(Common.TheAvatars[i].UUID, objsFolder.ID);
|
||||
Assert.That(items.Count, Is.EqualTo(0), "A" + (i+1));
|
||||
}
|
||||
Common.TheInstance.DeleteObjectsFolders();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user