BUG: Lucene.Net.Tests.Util.TestFieldCacheSanityChecker: Must format the fields 
using invariant culture (verified they work that way in Java)


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/eac64ed6
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/eac64ed6
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/eac64ed6

Branch: refs/heads/api-work
Commit: eac64ed66975d0dd57b9181f6b93b1df44712c9e
Parents: 22c1d81
Author: Shad Storhaug <[email protected]>
Authored: Sun Mar 5 04:57:43 2017 +0700
Committer: Shad Storhaug <[email protected]>
Committed: Sun Mar 5 17:08:47 2017 +0700

----------------------------------------------------------------------
 .../Util/TestFieldCacheSanityChecker.cs                | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/eac64ed6/src/Lucene.Net.Tests/Util/TestFieldCacheSanityChecker.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests/Util/TestFieldCacheSanityChecker.cs 
b/src/Lucene.Net.Tests/Util/TestFieldCacheSanityChecker.cs
index 25ed72c..63243db 100644
--- a/src/Lucene.Net.Tests/Util/TestFieldCacheSanityChecker.cs
+++ b/src/Lucene.Net.Tests/Util/TestFieldCacheSanityChecker.cs
@@ -2,6 +2,7 @@ using Lucene.Net.Documents;
 using Lucene.Net.Search;
 using NUnit.Framework;
 using System;
+using System.Globalization;
 using System.IO;
 
 namespace Lucene.Net.Util
@@ -64,13 +65,13 @@ namespace Lucene.Net.Util
             for (int i = 0; i < NUM_DOCS; i++)
             {
                 Document doc = new Document();
-                doc.Add(NewStringField("theLong", Convert.ToString(theLong--), 
Field.Store.NO));
-                doc.Add(NewStringField("theDouble", theDouble.ToString("R"), 
Field.Store.NO));
+                doc.Add(NewStringField("theLong", Convert.ToString(theLong--, 
CultureInfo.InvariantCulture), Field.Store.NO));
+                doc.Add(NewStringField("theDouble", theDouble.ToString("R", 
CultureInfo.InvariantCulture), Field.Store.NO));
                 theDouble--;
-                doc.Add(NewStringField("theByte", Convert.ToString(theByte--), 
Field.Store.NO));
-                doc.Add(NewStringField("theShort", 
Convert.ToString(theShort--), Field.Store.NO));
-                doc.Add(NewStringField("theInt", Convert.ToString(theInt--), 
Field.Store.NO));
-                doc.Add(NewStringField("theFloat", 
Convert.ToString(theFloat--), Field.Store.NO));
+                doc.Add(NewStringField("theByte", Convert.ToString(theByte--, 
CultureInfo.InvariantCulture), Field.Store.NO));
+                doc.Add(NewStringField("theShort", 
Convert.ToString(theShort--, CultureInfo.InvariantCulture), Field.Store.NO));
+                doc.Add(NewStringField("theInt", Convert.ToString(theInt--, 
CultureInfo.InvariantCulture), Field.Store.NO));
+                doc.Add(NewStringField("theFloat", 
Convert.ToString(theFloat--, CultureInfo.InvariantCulture), Field.Store.NO));
                 if (0 == i % 3)
                 {
                     wA.AddDocument(doc);

Reply via email to