From e93b782f9d86e4049a28d7f90c691dc5d242f234 Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Wed, 8 Apr 2009 19:59:37 +0000 Subject: * Introduced some experimental code with regards to asset data substitution --- .../Communications/Tests/Cache/AssetCacheTests.cs | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'OpenSim/Framework/Communications/Tests/Cache/AssetCacheTests.cs') diff --git a/OpenSim/Framework/Communications/Tests/Cache/AssetCacheTests.cs b/OpenSim/Framework/Communications/Tests/Cache/AssetCacheTests.cs index 18ae9a7..70a398e 100644 --- a/OpenSim/Framework/Communications/Tests/Cache/AssetCacheTests.cs +++ b/OpenSim/Framework/Communications/Tests/Cache/AssetCacheTests.cs @@ -73,16 +73,27 @@ namespace OpenSim.Framework.Communications.Tests Assert.That( assetData, Is.EqualTo(m_assetReceived.Data), "Asset data stored differs from asset data received"); } - + private void AssetRequestCallback(UUID assetId, AssetBase asset) { m_assetIdReceived = assetId; m_assetReceived = asset; - + lock (this) { Monitor.PulseAll(this); - } + } + } + + [Test] + public void ProcessAssetDataTest() + { + string url = "http://host/dir/"; + string data = " creator_url " + url + " "; + + AssetCache assetCache = new AssetCache(); + + Assert.AreEqual(" creator_id "+Util.GetHashGuid( url, AssetCache.AssetInfo.Secret )+" ", assetCache.ProcessAssetDataString( data )); } } } -- cgit v1.1