From 87097f24848e9763ca7e3513b681a7b95fe5183f Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Fri, 5 Jun 2009 17:03:44 +0000 Subject: * Fix unit tests so that they correctly handle 404 missing asset response * I didn't think there were tests in this area - my bad --- OpenSim/Tests/Common/Setup/GetAssetStreamHandlerTestHelpers.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'OpenSim/Tests/Common') diff --git a/OpenSim/Tests/Common/Setup/GetAssetStreamHandlerTestHelpers.cs b/OpenSim/Tests/Common/Setup/GetAssetStreamHandlerTestHelpers.cs index 138b690..d338f00 100644 --- a/OpenSim/Tests/Common/Setup/GetAssetStreamHandlerTestHelpers.cs +++ b/OpenSim/Tests/Common/Setup/GetAssetStreamHandlerTestHelpers.cs @@ -80,8 +80,7 @@ namespace OpenSim.Tests.Common.Setup public static void BaseFetchExistingAssetMetaDataTest(AssetBase asset, BaseGetAssetStreamHandler handler, OSHttpResponse response) { - XmlSerializer xs = - new XmlSerializer(typeof(AssetMetadata)); + XmlSerializer xs = new XmlSerializer(typeof(AssetMetadata)); byte[] expected = ServerUtils.SerializeResult(xs, asset.Metadata); @@ -112,9 +111,12 @@ namespace OpenSim.Tests.Common.Setup return asset; } - public static void BaseFetchMissingAsset(BaseGetAssetStreamHandler handler) + public static void BaseFetchMissingAsset(BaseGetAssetStreamHandler handler, OSHttpResponse response) { - Assert.AreEqual(BaseRequestHandlerTestHelper.EmptyByteArray, handler.Handle("/assets/" + Guid.NewGuid(), null, null, null), "Failed on bad guid."); + Assert.AreEqual( + BaseRequestHandlerTestHelper.EmptyByteArray, + handler.Handle("/assets/" + Guid.NewGuid(), null, null, response), "Failed on bad guid."); + Assert.AreEqual((int)HttpStatusCode.NotFound, response.StatusCode, "Response code wrong in BaseFetchMissingAsset"); } } } -- cgit v1.1