[mapguide-commits] r8162 - in trunk/MgDev/UnitTest/WebTier/DotNet: . TestMapGuideApi

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Mon May 26 09:24:25 PDT 2014


Author: jng
Date: 2014-05-26 09:24:24 -0700 (Mon, 26 May 2014)
New Revision: 8162

Modified:
   trunk/MgDev/UnitTest/WebTier/DotNet/TestMapGuideApi/MapGuideTestExecutorCollection.cs
   trunk/MgDev/UnitTest/WebTier/DotNet/prebuild.bat
Log:
DotNet test runner updates:
 - Fix prebuild.bat for x64 configuration
 - Normalize line endings on string results on comparisons to guard against incorrect line endings in expected test results entered in the SQLite GUI

Modified: trunk/MgDev/UnitTest/WebTier/DotNet/TestMapGuideApi/MapGuideTestExecutorCollection.cs
===================================================================
--- trunk/MgDev/UnitTest/WebTier/DotNet/TestMapGuideApi/MapGuideTestExecutorCollection.cs	2014-05-26 14:19:31 UTC (rev 8161)
+++ trunk/MgDev/UnitTest/WebTier/DotNet/TestMapGuideApi/MapGuideTestExecutorCollection.cs	2014-05-26 16:24:24 UTC (rev 8162)
@@ -412,7 +412,11 @@
                             {
                                 if (strExpectedResult != null && strResultData != null)
                                 {
-                                    bEqual = strResultData.Equals(strExpectedResult, StringComparison.InvariantCultureIgnoreCase);
+                                    //Normalize line endings on LF before comparsion (in case the SQLite GUI recorded CRLFs)
+                                    string normStrResultData = strResultData.Replace("\r\n", "\n");
+                                    string normStrExpectedResult = strExpectedResult.Replace("\r\n", "\n");
+
+                                    bEqual = normStrResultData.Equals(normStrExpectedResult, StringComparison.InvariantCultureIgnoreCase);
                                 }
                                 else if (bExpected != null && bActual != null)
                                 {

Modified: trunk/MgDev/UnitTest/WebTier/DotNet/prebuild.bat
===================================================================
--- trunk/MgDev/UnitTest/WebTier/DotNet/prebuild.bat	2014-05-26 14:19:31 UTC (rev 8161)
+++ trunk/MgDev/UnitTest/WebTier/DotNet/prebuild.bat	2014-05-26 16:24:24 UTC (rev 8162)
@@ -22,7 +22,7 @@
 goto done
 
 :copy
-if "%PLAT%"=="x64" (
+if %PLAT%=="x64" (
     echo Copying x64 binaries from %SLN_DIR%..\..\..\Web\bin\%CFG%64
     copy /Y %SLN_DIR%..\..\..\Web\bin\%CFG%64\*.* "%SLN_DIR%Libs\"
     echo Copying x64 SqliteDotNet.dll



More information about the mapguide-commits mailing list