diff options
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 | } |