BUG: Lucene.Net.TestFramework.Index.BaseDocValuesFormatTestCase: SortedSet 
requires culture-insensitive comparer in order to ensure the strings are sorted 
the same way as in Java.


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

Branch: refs/heads/api-work
Commit: 909063c18eb710e1a96d61128be3daa5b348c8b1
Parents: b0ec623
Author: Shad Storhaug <[email protected]>
Authored: Fri Mar 10 17:40:08 2017 +0700
Committer: Shad Storhaug <[email protected]>
Committed: Fri Mar 10 17:40:08 2017 +0700

----------------------------------------------------------------------
 src/Lucene.Net.TestFramework/Index/BaseDocValuesFormatTestCase.cs | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/909063c1/src/Lucene.Net.TestFramework/Index/BaseDocValuesFormatTestCase.cs
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.TestFramework/Index/BaseDocValuesFormatTestCase.cs 
b/src/Lucene.Net.TestFramework/Index/BaseDocValuesFormatTestCase.cs
index 2ef5283..1a786bf 100644
--- a/src/Lucene.Net.TestFramework/Index/BaseDocValuesFormatTestCase.cs
+++ b/src/Lucene.Net.TestFramework/Index/BaseDocValuesFormatTestCase.cs
@@ -2326,7 +2326,8 @@ namespace Lucene.Net.Index
                 }
                 int numValues = TestUtil.NextInt(Random(), 0, maxValuesPerDoc);
                 // create a random set of strings
-                SortedSet<string> values = new SortedSet<string>();
+                // LUCENENET specific: Must use natural comparator to ensure 
culture insensitive sort order.
+                SortedSet<string> values = new 
SortedSet<string>(Util.ArrayUtil.GetNaturalComparer<string>());
                 for (int v = 0; v < numValues; v++)
                 {
                     values.Add(TestUtil.RandomSimpleString(Random(), length));

Reply via email to