You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by ar...@apache.org on 2007/08/24 04:00:29 UTC

svn commit: r569217 - /incubator/lucene.net/trunk/C#/src/Test/Search/TestSort.cs

Author: aroush
Date: Thu Aug 23 19:00:28 2007
New Revision: 569217

URL: http://svn.apache.org/viewvc?rev=569217&view=rev
Log:
Fix: LUCENENET-86 "Nunit test for TestSort."

Modified:
    incubator/lucene.net/trunk/C#/src/Test/Search/TestSort.cs

Modified: incubator/lucene.net/trunk/C#/src/Test/Search/TestSort.cs
URL: http://svn.apache.org/viewvc/incubator/lucene.net/trunk/C%23/src/Test/Search/TestSort.cs?rev=569217&r1=569216&r2=569217&view=diff
==============================================================================
--- incubator/lucene.net/trunk/C#/src/Test/Search/TestSort.cs (original)
+++ incubator/lucene.net/trunk/C#/src/Test/Search/TestSort.cs Thu Aug 23 19:00:28 2007
@@ -122,6 +122,7 @@
 			return null; // return new NUnit.Core.TestSuite(typeof(TestSort)); {{Aroush-1.9}} how do you do this in NUnit?
 		}
 		
+		static string NDS = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator;
 		
         // document data:
         // the tracer field is used to determine which document was hit
@@ -131,22 +132,22 @@
         // the string field to sort by string
         // the i18n field includes accented characters for testing locale-specific sorting
         private System.String[][] data = new System.String[][]{
-                               // tracer  contents         int            float           string   custom   i18n
-            new System.String[]{   "A",   "x a",           "5",           "4f",           "c",     "A-3",   "p\u00EAche"},
-            new System.String[]{   "B",   "y a",           "5",           "3.4028235E38", "i",     "B-10",  "HAT"},
-            new System.String[]{   "C",   "x a b c",       "2147483647",  "1.0",          "j",     "A-2",   "p\u00E9ch\u00E9"},
-            new System.String[]{   "D",   "y a b c",       "-1",          "0.0f",         "a",     "C-0",   "HUT"},
-            new System.String[]{   "E",   "x a b c d",     "5",           "2f",           "h",     "B-8",   "peach"},
-            new System.String[]{   "F",   "y a b c d",     "2",           "3.14159f",     "g",     "B-1",   "H\u00C5T"},
-            new System.String[]{   "G",   "x a b c d",     "3",           "-1.0",         "f",     "C-100", "sin"},
-            new System.String[]{   "H",   "y a b c d",     "0",           "1.4E-45",      "e",     "C-88",  "H\u00D8T"},
-            new System.String[]{   "I",   "x a b c d e f", "-2147483648", "1.0e+0",       "d",     "A-10",  "s\u00EDn"},
-            new System.String[]{   "J",   "y a b c d e f", "4",           ".5",           "b",     "C-7",   "HOT"},
-            new System.String[]{   "W",   "g",             "1",           null,           null,    null,    null},
-            new System.String[]{   "X",   "g",             "1",           "0.1",          null,    null,    null},
-            new System.String[]{   "Y",   "g",             "1",           "0.2",          null,    null,    null},
-            new System.String[]{   "Z",   "f g",           null,          null,           null,    null,    null}};
-
+                               // tracer  contents         int            float                     string   custom   i18n
+            new System.String[]{   "A",   "x a",           "5",           "4f",                     "c",     "A-3",   "p\u00EAche"},
+            new System.String[]{   "B",   "y a",           "5",           "3" + NDS + "4028235E38", "i",     "B-10",  "HAT"},
+            new System.String[]{   "C",   "x a b c",       "2147483647",  "1" + NDS + "0",          "j",     "A-2",   "p\u00E9ch\u00E9"},
+            new System.String[]{   "D",   "y a b c",       "-1",          "0" + NDS + "0f",         "a",     "C-0",   "HUT"},
+            new System.String[]{   "E",   "x a b c d",     "5",           "2f",                     "h",     "B-8",   "peach"},
+            new System.String[]{   "F",   "y a b c d",     "2",           "3" + NDS + "14159f",     "g",     "B-1",   "H\u00C5T"},
+            new System.String[]{   "G",   "x a b c d",     "3",           "-1" + NDS + "0",         "f",     "C-100", "sin"},
+            new System.String[]{   "H",   "y a b c d",     "0",           "1" + NDS + "4E-45",      "e",     "C-88",  "H\u00D8T"},
+            new System.String[]{   "I",   "x a b c d e f", "-2147483648", "1" + NDS + "0e+0",       "d",     "A-10",  "s\u00EDn"},
+            new System.String[]{   "J",   "y a b c d e f", "4",           "" + NDS + "5",           "b",     "C-7",   "HOT"},
+            new System.String[]{   "W",   "g",             "1",           null,                     null,    null,    null},
+            new System.String[]{   "X",   "g",             "1",           "0" + NDS + "1",          null,    null,    null},
+            new System.String[]{   "Y",   "g",             "1",           "0" + NDS + "2",          null,    null,    null},
+            new System.String[]{   "Z",   "f g",           null,          null,                     null,    null,    null}};
+		
 		
 		// create an index of all the documents, or just the x, or just the y documents
 		private Searcher GetIndex(bool even, bool odd)