diff options
author | Justin Clark-Casey (justincc) | 2010-06-11 21:18:09 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2010-06-11 21:18:09 +0100 |
commit | 1a16a92a62069a50efd618b8fd6cbc0d530c7654 (patch) | |
tree | 526df2e2a43a76d8d908b3f911b2375e5deb8fb3 /OpenSim/Tests/Common/Setup/AssetHelpers.cs | |
parent | Remove the cm* function namespace (diff) | |
download | opensim-SC-1a16a92a62069a50efd618b8fd6cbc0d530c7654.zip opensim-SC-1a16a92a62069a50efd618b8fd6cbc0d530c7654.tar.gz opensim-SC-1a16a92a62069a50efd618b8fd6cbc0d530c7654.tar.bz2 opensim-SC-1a16a92a62069a50efd618b8fd6cbc0d530c7654.tar.xz |
create inactive test for iar folders/items merged with existing paths
add various helper functions for simplifying test readability
Diffstat (limited to 'OpenSim/Tests/Common/Setup/AssetHelpers.cs')
-rw-r--r-- | OpenSim/Tests/Common/Setup/AssetHelpers.cs | 46 |
1 files changed, 34 insertions, 12 deletions
diff --git a/OpenSim/Tests/Common/Setup/AssetHelpers.cs b/OpenSim/Tests/Common/Setup/AssetHelpers.cs index 6dc993f..f9a80b0 100644 --- a/OpenSim/Tests/Common/Setup/AssetHelpers.cs +++ b/OpenSim/Tests/Common/Setup/AssetHelpers.cs | |||
@@ -36,25 +36,29 @@ namespace OpenSim.Tests.Common | |||
36 | public class AssetHelpers | 36 | public class AssetHelpers |
37 | { | 37 | { |
38 | /// <summary> | 38 | /// <summary> |
39 | /// Create an asset from the given data | 39 | /// Create a notecard asset with a random uuid and dummy text. |
40 | /// </summary> | 40 | /// </summary> |
41 | public static AssetBase CreateAsset(UUID assetUuid, AssetType assetType, byte[] data, UUID creatorID) | 41 | /// <param name="creatorId">/param> |
42 | /// <returns></returns> | ||
43 | public static AssetBase CreateAsset(UUID creatorId) | ||
42 | { | 44 | { |
43 | AssetBase asset = new AssetBase(assetUuid, assetUuid.ToString(), (sbyte)assetType, creatorID.ToString()); | 45 | return CreateAsset(UUID.Random(), AssetType.Notecard, "hello", creatorId); |
44 | asset.Data = data; | ||
45 | return asset; | ||
46 | } | 46 | } |
47 | 47 | ||
48 | /// <summary> | 48 | /// <summary> |
49 | /// Create an asset from the given data | 49 | /// Create and store a notecard asset with a random uuid and dummy text. |
50 | /// </summary> | 50 | /// </summary> |
51 | public static AssetBase CreateAsset(UUID assetUuid, AssetType assetType, string data, UUID creatorID) | 51 | /// <param name="creatorId">/param> |
52 | /// <returns></returns> | ||
53 | public static AssetBase CreateAsset(Scene scene, UUID creatorId) | ||
52 | { | 54 | { |
53 | return CreateAsset(assetUuid, assetType, Encoding.ASCII.GetBytes(data), creatorID); | 55 | AssetBase asset = CreateAsset(UUID.Random(), AssetType.Notecard, "hello", creatorId); |
54 | } | 56 | scene.AssetService.Store(asset); |
55 | 57 | return asset; | |
58 | } | ||
59 | |||
56 | /// <summary> | 60 | /// <summary> |
57 | /// Create an asset from the given scene object | 61 | /// Create an asset from the given scene object. |
58 | /// </summary> | 62 | /// </summary> |
59 | /// <param name="assetUuid"></param> | 63 | /// <param name="assetUuid"></param> |
60 | /// <param name="sog"></param> | 64 | /// <param name="sog"></param> |
@@ -67,5 +71,23 @@ namespace OpenSim.Tests.Common | |||
67 | Encoding.ASCII.GetBytes(SceneObjectSerializer.ToXml2Format(sog)), | 71 | Encoding.ASCII.GetBytes(SceneObjectSerializer.ToXml2Format(sog)), |
68 | sog.OwnerID); | 72 | sog.OwnerID); |
69 | } | 73 | } |
74 | |||
75 | /// <summary> | ||
76 | /// Create an asset from the given data. | ||
77 | /// </summary> | ||
78 | public static AssetBase CreateAsset(UUID assetUuid, AssetType assetType, string data, UUID creatorID) | ||
79 | { | ||
80 | return CreateAsset(assetUuid, assetType, Encoding.ASCII.GetBytes(data), creatorID); | ||
81 | } | ||
82 | |||
83 | /// <summary> | ||
84 | /// Create an asset from the given data. | ||
85 | /// </summary> | ||
86 | public static AssetBase CreateAsset(UUID assetUuid, AssetType assetType, byte[] data, UUID creatorID) | ||
87 | { | ||
88 | AssetBase asset = new AssetBase(assetUuid, assetUuid.ToString(), (sbyte)assetType, creatorID.ToString()); | ||
89 | asset.Data = data; | ||
90 | return asset; | ||
91 | } | ||
70 | } | 92 | } |
71 | } | 93 | } |