aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim')
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiveTestCase.cs29
1 files changed, 27 insertions, 2 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiveTestCase.cs b/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiveTestCase.cs
index 5ec7bc4..ca5bc53 100644
--- a/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiveTestCase.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/Tests/InventoryArchiveTestCase.cs
@@ -73,7 +73,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.Tests
73 PrincipalID = UUID.Parse("00000000-0000-0000-0000-000000000666"), 73 PrincipalID = UUID.Parse("00000000-0000-0000-0000-000000000666"),
74 FirstName = "Lord", 74 FirstName = "Lord",
75 LastName = "Lucan" }; 75 LastName = "Lucan" };
76 protected string m_item1Name = "b.lsl"; 76 protected string m_item1Name = "Ray Gun Item";
77 77
78 [SetUp] 78 [SetUp]
79 public void SetUp() 79 public void SetUp()
@@ -96,10 +96,35 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.Tests
96 96
97 MemoryStream archiveWriteStream = new MemoryStream(); 97 MemoryStream archiveWriteStream = new MemoryStream();
98 TarArchiveWriter tar = new TarArchiveWriter(archiveWriteStream); 98 TarArchiveWriter tar = new TarArchiveWriter(archiveWriteStream);
99
100 // Create asset
101 SceneObjectGroup object1;
102 SceneObjectPart part1;
103 {
104 string partName = "Ray Gun Object";
105 UUID ownerId = UUID.Parse("00000000-0000-0000-0000-000000000040");
106 PrimitiveBaseShape shape = PrimitiveBaseShape.CreateSphere();
107 Vector3 groupPosition = new Vector3(10, 20, 30);
108 Quaternion rotationOffset = new Quaternion(20, 30, 40, 50);
109 Vector3 offsetPosition = new Vector3(5, 10, 15);
110
111 part1
112 = new SceneObjectPart(
113 ownerId, shape, groupPosition, rotationOffset, offsetPosition);
114 part1.Name = partName;
115
116 object1 = new SceneObjectGroup(part1);
117 scene.AddNewSceneObject(object1, false);
118 }
119
120 UUID asset1Id = UUID.Parse("00000000-0000-0000-0000-000000000060");
121 AssetBase asset1 = AssetHelpers.CreateAsset(asset1Id, object1);
122 scene.AssetService.Store(asset1);
99 123
124 // Create item
100 InventoryItemBase item1 = new InventoryItemBase(); 125 InventoryItemBase item1 = new InventoryItemBase();
101 item1.Name = m_item1Name; 126 item1.Name = m_item1Name;
102 item1.AssetID = UUID.Random(); 127 item1.AssetID = asset1.FullID;
103 item1.GroupID = UUID.Random(); 128 item1.GroupID = UUID.Random();
104 item1.CreatorIdAsUuid = m_ua2.PrincipalID; 129 item1.CreatorIdAsUuid = m_ua2.PrincipalID;
105 item1.Owner = UUID.Zero; 130 item1.Owner = UUID.Zero;