BUG: Lucene.Net.Tests.Suggest.Suggest.Analyzing.AnalyzingInfixSuggesterTest.TestRandomNRT(): Fixed string equality checking to ignore culture using StringComparison.Ordinal
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/34450d61 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/34450d61 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/34450d61 Branch: refs/heads/api-work Commit: 34450d617cc801a7d5b10f0f58ec998c9964e50a Parents: 4a9c74e Author: Shad Storhaug <[email protected]> Authored: Fri Mar 10 18:51:24 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Fri Mar 10 18:51:24 2017 +0700 ---------------------------------------------------------------------- .../Suggest/Analyzing/AnalyzingInfixSuggesterTest.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/34450d61/src/Lucene.Net.Tests.Suggest/Suggest/Analyzing/AnalyzingInfixSuggesterTest.cs ---------------------------------------------------------------------- diff --git a/src/Lucene.Net.Tests.Suggest/Suggest/Analyzing/AnalyzingInfixSuggesterTest.cs b/src/Lucene.Net.Tests.Suggest/Suggest/Analyzing/AnalyzingInfixSuggesterTest.cs index bcc362d..f0a0f16 100644 --- a/src/Lucene.Net.Tests.Suggest/Suggest/Analyzing/AnalyzingInfixSuggesterTest.cs +++ b/src/Lucene.Net.Tests.Suggest/Suggest/Analyzing/AnalyzingInfixSuggesterTest.cs @@ -761,7 +761,7 @@ namespace Lucene.Net.Search.Suggest.Analyzing for (int i = 0; i < visibleUpto; i++) { Input input = inputs.ElementAt(i); - string[] inputTerms = Regex.Split(input.term.Utf8ToString(), "\\s"); + string[] inputTerms = Regex.Split(input.term.Utf8ToString(), "\\s", RegexOptions.Compiled); bool match = false; for (int j = 0; j < queryTerms.Length; j++) { @@ -770,7 +770,7 @@ namespace Lucene.Net.Search.Suggest.Analyzing // Exact match for (int k = 0; k < inputTerms.Length; k++) { - if (inputTerms[k].equals(queryTerms[j])) + if (inputTerms[k].Equals(queryTerms[j], StringComparison.Ordinal)) { match = true; break; @@ -890,7 +890,7 @@ namespace Lucene.Net.Search.Suggest.Analyzing if (j < queryTerms.Length - 1 || lastPrefix == false) { //System.out.println(" check exact"); - if (inputTerm.Equals(queryTerm)) + if (inputTerm.Equals(queryTerm, StringComparison.Ordinal)) { b.Append("<b>"); b.Append(inputTerm); @@ -899,7 +899,7 @@ namespace Lucene.Net.Search.Suggest.Analyzing break; } } - else if (inputTerm.StartsWith(queryTerm)) + else if (inputTerm.StartsWith(queryTerm, StringComparison.Ordinal)) { b.Append("<b>"); b.Append(queryTerm);
