changeset 27:e7de5c96f5c2

Re #44 - Fix API tests * Make AbstractNative factory silently dispose of IOExceptions - test data triggers one on the SharpZipLib DLL * Remove unused MakeZipFile method * Rename GetGameSystemLoadingFactoryForFile to remove reference to Race
author IBBoard <dev@ibboard.co.uk>
date Sat, 14 Mar 2009 17:10:26 +0000
parents 67db7f97b4ab
children e5ea6bfcde83
files api/Factories/AbstractNativeWarFoundryFactory.cs api/WarFoundryLoader.cs
diffstat 2 files changed, 6 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/api/Factories/AbstractNativeWarFoundryFactory.cs	Sat Mar 14 16:43:38 2009 +0000
+++ b/api/Factories/AbstractNativeWarFoundryFactory.cs	Sat Mar 14 17:10:26 2009 +0000
@@ -44,6 +44,10 @@
 			{
 				//Silently dispose as per spec for the method
 			}
+			catch (IOException)
+			{
+				//Silently dispose as per spec for the method
+			}
 			
 			return zip;
 		}
--- a/api/WarFoundryLoader.cs	Sat Mar 14 16:43:38 2009 +0000
+++ b/api/WarFoundryLoader.cs	Sat Mar 14 17:10:26 2009 +0000
@@ -188,7 +188,7 @@
 		
 			foreach (FileInfo file in directory.GetFiles())
 			{
-				IWarFoundryFactory factory = GetGameSystemRaceLoadingFactoryForFile(file);
+				IWarFoundryFactory factory = GetGameSystemLoadingFactoryForFile(file);
 				
 				if (factory != null)
 				{
@@ -212,7 +212,7 @@
 			return fails;
 		}
 
-		private IWarFoundryFactory GetGameSystemRaceLoadingFactoryForFile(FileInfo file)
+		private IWarFoundryFactory GetGameSystemLoadingFactoryForFile(FileInfo file)
 		{
 			IWarFoundryFactory loadingFactory = null;
 			
@@ -477,11 +477,6 @@
 			}
 		}
 		
-		protected virtual ZipFile MakeZipFile(FileInfo file)
-		{
-			return new ZipFile(file.FullName);
-		}
-		
 		protected void StoreGameSystem(GameSystem system)
 		{
 			string sysid = system.ID.ToLower();