This is an automated email from the ASF dual-hosted git repository.
nightowl888 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucenenet.git.
from 6dabe24 Added NuGet.config file
new cdf7cf9 Reformated Debug assert call with String.Format with
interpolation call. Improvement of 15%
new a49ff75 addresses #295 optimised some Assert calls using long, long.
NUnit seems to not treat these as numerics or at least elongates test times.
new e91e086 addresses #295 updated lucene test case asserts and modified
IEnumerable to IList to take advantage of indexing
new 3a2f7f8 Updated to passive from aggressive
new 710e9a7 commented unused code throwing an expection and slowing test
new 423bf3a added using Assert = Lucene.Net.TestFramework.Assert; to use
TestFramework Assert
new 2dd70a16 Lucene.Net.Util.OfflineSorter: Removed unnecessary calls to
ElementAt() and Count() LINQ methods, fixed boxing issue with the
Assert.AreEquals call when comparing files (addresses #295).
new 6df2371 Lucene.Net.Tests.Suggest.Fst.FSTCompletionTest: Removed
unnecessary calls to ElementAt() and Count() LINQ (Addresses #261)
new 6f504d2 Lucene.Net.TestFramework: Added overloads for int to
Assert.AreEqual (addresses #295, #261)
new dadf70d
Lucene.Net.TestFramework.Support.JavaCompatibility.LuceneTestCase: Updated
assertEquals overloads to support additional collection types
new 666c9bb SWEEP: Lucene.Net.Util: Added using for Assert class to
ensure our strongly-typed overloads are being called to reduce boxing.
(addresses #295, #261)
new b0d23b2
Lucene.Net.Tests.Util.TestOfflineSorter::AssertFilesIdentical(): Changed test
to utilize the J2N's ArrayEqualityComparer to optimize the speed of the test
(#295, #261)
new cd51cc8 Lucene.Net.Tests.Index.TestIndexWriter: Fixed ambiguous call
issue with Assert.AreEqual
new 2e0f25d Lucene.Net.TestFramework: Optimized array asserts by first
checking with J2N.Collections.ArrayEqualityComparer<T> before cascading only
the failing calls to NUnit.CollectionAssert.AreEqual to generate the error
message (#295, #261)
new b5f8a94 Lucene.Net.Tests.Search + Lucene.Net.Tests.Support: Switched
to using the Assert class in the test framework instead of NUnit (#295, #261)
new fd48c40 Lucene.Net.Tests.Index: Switched to using the Assert class in
the test framework instead of NUnit (#295, #261)
new c08ebef Lucene.Net.Tests.Analysis + Lucene.Net.Tests.Codecs +
Lucene.Net.Tests.Document: Switched to using the Assert class from the test
framework instead of NUnit (#295, #261)
new aca9e47 Lucene.Net.Tests.ICU: Switched to using the Assert class from
the test framework instead of NUnit (#295, #261).
new 5c25835 Lucene.Net.Tests.Analysis.Phonetic: Switched to using the
Assert class from the test framework instead of NUnit (#295, #261)
new 539eb85 Lucene.Net.Tests.Facet: Switched to using the Assert class
from the test framework instead of NUnit (#295, #261)
new 124decc Lucene.Net.TestFramework: Added assert overloads for float
(#295, #261)
new 941b62b
Lucene.Net.Tests.Facet.Taxonomy.WriterCache.TestCharBlockArray::TestArray():
Optimized by comparing against string, since indexing into a StringBuilder is
painfully slow in .NET
new d45d363 Lucene.Net.TestFramework: Removed SeedAttribute
new df649a3 run-tests-on-os.yml: Upgraded to .NET Core SDK 3.1.301
new d2ade83 Downgraded tests from netcoreapp2.2 to netcoreapp2.1 because
2.2 is no longer supported and 2.1 is:
https://devblogs.microsoft.com/dotnet/net-core-2-2-will-reach-end-of-life-on-december-23-2019/
new cc63141 run-tests-on-os.yml: Added task to install .NET Core SDK 2.1
The 26 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
TestTargetFramework.props | 4 +-
azure-pipelines.yml | 14 +-
.../publish-test-results-for-test-projects.yml | 2 +-
build/azure-templates/run-tests-on-os.yml | 10 +-
build/build.ps1 | 2 +-
.../Support/TestFramework/Assert.cs | 197 ++++++++++++++++++++-
.../Codecs/Asserting/AssertingDocValuesFormat.cs | 20 ++-
.../Index/BaseStoredFieldsFormatTestCase.cs | 2 +-
.../Support/JavaCompatibility/LuceneTestCase.cs | 71 ++++++--
.../Support/Randomized/Generators/RandomInts.cs | 3 +-
.../Analysis/Hunspell/StemmerTestBase.cs | 2 +-
.../Language/Bm/BeiderMorseEncoderTest.cs | 1 +
.../Language/Bm/PhoneticEngineRegressionTest.cs | 1 +
.../Language/Bm/PhoneticEngineTest.cs | 1 +
.../Language/Bm/RuleTest.cs | 1 +
.../Language/DaitchMokotoffSoundexTest.cs | 1 +
.../Language/DoubleMetaphone2Test.cs | 1 +
.../Language/DoubleMetaphoneTest.cs | 1 +
.../Language/MatchRatingApproachEncoderTest.cs | 1 +
.../Language/MetaphoneTest.cs | 1 +
.../Language/NysiisTest.cs | 1 +
.../Language/RefinedSoundexTest.cs | 1 +
.../Language/SoundexTest.cs | 1 +
.../Language/StringEncoderAbstractTest.cs | 1 +
src/Lucene.Net.Tests.Facet/FacetTestCase.cs | 1 +
.../Range/TestRangeFacetCounts.cs | 1 +
.../SortedSet/TestSortedSetDocValuesFacets.cs | 21 +--
.../Taxonomy/Directory/TestAddTaxonomy.cs | 1 +
.../Directory/TestConcurrentFacetedIndexing.cs | 1 +
.../Directory/TestDirectoryTaxonomyReader.cs | 1 +
.../Directory/TestDirectoryTaxonomyWriter.cs | 1 +
.../Taxonomy/TestCachedOrdinalsReader.cs | 1 +
.../Taxonomy/TestFacetLabel.cs | 1 +
.../Taxonomy/TestLRUHashMap.cs | 1 +
.../Taxonomy/TestSearcherTaxonomyManager.cs | 1 +
.../Taxonomy/TestTaxonomyCombined.cs | 1 +
.../Taxonomy/TestTaxonomyFacetAssociations.cs | 1 +
.../Taxonomy/TestTaxonomyFacetCounts.cs | 4 +-
.../Taxonomy/TestTaxonomyFacetCounts2.cs | 1 +
.../Taxonomy/TestTaxonomyFacetSumValueSource.cs | 49 +++--
.../Taxonomy/WriterCache/TestCharBlockArray.cs | 11 +-
src/Lucene.Net.Tests.Facet/TestDrillDownQuery.cs | 27 ++-
src/Lucene.Net.Tests.Facet/TestDrillSideways.cs | 54 +++---
src/Lucene.Net.Tests.Facet/TestFacetsConfig.cs | 1 +
.../TestMultipleIndexFields.cs | 3 +-
.../TestRandomSamplingFacetsCollector.cs | 26 ++-
.../Suggest/Fst/FSTCompletionTest.cs | 25 +--
.../Lucene.Net.Tests.TestFramework.csproj | 2 +-
.../Analysis/TestCachingTokenFilter.cs | 5 +-
src/Lucene.Net.Tests/Analysis/TestCharFilter.cs | 7 +-
src/Lucene.Net.Tests/Analysis/TestMockAnalyzer.cs | 9 +-
.../Analysis/TestNumericTokenStream.cs | 6 +-
.../Analysis/TestReusableStringReader.cs | 3 +-
src/Lucene.Net.Tests/Analysis/TestToken.cs | 5 +-
.../TokenAttributes/TestCharTermAttributeImpl.cs | 2 +-
.../TokenAttributes/TestSimpleAttributeImpl.cs | 5 +-
.../Compressing/AbstractTestCompressionMode.cs | 9 +-
.../Compressing/AbstractTestLZ4CompressionMode.cs | 1 +
.../TestCompressingStoredFieldsFormat.cs | 1 +
.../TestCompressingTermVectorsFormat.cs | 4 +-
.../Codecs/Lucene3x/TestSurrogates.cs | 1 +
.../Codecs/Lucene3x/TestTermInfosReaderIndex.cs | 2 +-
.../Codecs/Lucene40/TestBitVector.cs | 5 +-
.../Codecs/Lucene40/TestReuseDocsEnum.cs | 5 +-
.../Codecs/Lucene41/TestBlockPostingsFormat3.cs | 4 +-
.../Codecs/Lucene41/TestForUtil.cs | 9 +-
.../Codecs/PerField/TestPerFieldDocValuesFormat.cs | 1 +
.../Codecs/PerField/TestPerFieldPostingsFormat2.cs | 1 +
.../Document/TestBinaryDocument.cs | 1 +
src/Lucene.Net.Tests/Document/TestDateTools.cs | 1 +
src/Lucene.Net.Tests/Document/TestDocument.cs | 1 +
src/Lucene.Net.Tests/Document/TestField.cs | 1 +
.../Index/Test2BBinaryDocValues.cs | 1 +
src/Lucene.Net.Tests/Index/Test2BDocs.cs | 1 +
.../Index/Test2BNumericDocValues.cs | 1 +
.../Index/Test2BSortedDocValues.cs | 1 +
src/Lucene.Net.Tests/Index/Test4GBStoredFields.cs | 1 +
src/Lucene.Net.Tests/Index/TestAddIndexes.cs | 1 +
.../Index/TestAllFilesHaveCodecHeader.cs | 1 +
src/Lucene.Net.Tests/Index/TestAtomicUpdate.cs | 1 +
.../Index/TestBackwardsCompatibility.cs | 2 +-
.../Index/TestBackwardsCompatibility3x.cs | 2 +-
src/Lucene.Net.Tests/Index/TestBagOfPositions.cs | 2 +-
src/Lucene.Net.Tests/Index/TestBagOfPostings.cs | 8 +-
.../Index/TestBinaryDocValuesUpdates.cs | 1 +
src/Lucene.Net.Tests/Index/TestBinaryTerms.cs | 1 +
src/Lucene.Net.Tests/Index/TestByteSlices.cs | 1 +
src/Lucene.Net.Tests/Index/TestCheckIndex.cs | 1 +
src/Lucene.Net.Tests/Index/TestCodecs.cs | 1 +
src/Lucene.Net.Tests/Index/TestCompoundFile.cs | 5 +-
.../Index/TestConcurrentMergeScheduler.cs | 1 +
.../Index/TestConsistentFieldNumbers.cs | 1 +
src/Lucene.Net.Tests/Index/TestCrash.cs | 1 +
.../Index/TestCrashCausesCorruptIndex.cs | 1 +
src/Lucene.Net.Tests/Index/TestCustomNorms.cs | 1 +
src/Lucene.Net.Tests/Index/TestDeletionPolicy.cs | 3 +-
src/Lucene.Net.Tests/Index/TestDirectoryReader.cs | 1 +
.../Index/TestDirectoryReaderReopen.cs | 1 +
src/Lucene.Net.Tests/Index/TestDoc.cs | 1 +
src/Lucene.Net.Tests/Index/TestDocCount.cs | 5 +-
src/Lucene.Net.Tests/Index/TestDocTermOrds.cs | 1 +
.../Index/TestDocValuesIndexing.cs | 1 +
.../Index/TestDocValuesWithThreads.cs | 1 +
src/Lucene.Net.Tests/Index/TestDocsAndPositions.cs | 1 +
src/Lucene.Net.Tests/Index/TestDocumentWriter.cs | 10 +-
.../Index/TestDocumentsWriterDeleteQueue.cs | 3 +-
src/Lucene.Net.Tests/Index/TestFieldInfos.cs | 5 +-
src/Lucene.Net.Tests/Index/TestFieldsReader.cs | 1 +
.../Index/TestFilterAtomicReader.cs | 8 +-
src/Lucene.Net.Tests/Index/TestFlex.cs | 1 +
.../Index/TestFlushByRamOrCountsPolicy.cs | 1 +
src/Lucene.Net.Tests/Index/TestIndexCommit.cs | 4 +-
src/Lucene.Net.Tests/Index/TestIndexInput.cs | 6 +-
src/Lucene.Net.Tests/Index/TestIndexReaderClose.cs | 1 +
src/Lucene.Net.Tests/Index/TestIndexWriter.cs | 10 +-
.../Index/TestIndexWriterCommit.cs | 1 +
.../Index/TestIndexWriterConfig.cs | 1 +
.../Index/TestIndexWriterDelete.cs | 5 +-
.../Index/TestIndexWriterExceptions.cs | 3 +-
.../Index/TestIndexWriterForceMerge.cs | 1 +
.../Index/TestIndexWriterMergePolicy.cs | 1 +
.../Index/TestIndexWriterMerging.cs | 1 +
.../Index/TestIndexWriterOnDiskFull.cs | 1 +
.../Index/TestIndexWriterReader.cs | 4 +-
.../Index/TestIndexWriterUnicode.cs | 1 +
.../Index/TestIndexWriterWithThreads.cs | 2 +
src/Lucene.Net.Tests/Index/TestIndexableField.cs | 1 +
src/Lucene.Net.Tests/Index/TestIntBlockPool.cs | 7 +-
src/Lucene.Net.Tests/Index/TestIsCurrent.cs | 8 +-
src/Lucene.Net.Tests/Index/TestLazyProxSkipping.cs | 1 +
src/Lucene.Net.Tests/Index/TestLongPostings.cs | 1 +
src/Lucene.Net.Tests/Index/TestMaxTermFrequency.cs | 1 +
src/Lucene.Net.Tests/Index/TestMixedCodecs.cs | 1 +
.../Index/TestMixedDocValuesUpdates.cs | 1 +
src/Lucene.Net.Tests/Index/TestMultiDocValues.cs | 6 +-
src/Lucene.Net.Tests/Index/TestMultiFields.cs | 1 +
.../Index/TestMultiLevelSkipList.cs | 1 +
src/Lucene.Net.Tests/Index/TestNRTThreads.cs | 2 +-
src/Lucene.Net.Tests/Index/TestNoDeletionPolicy.cs | 1 +
src/Lucene.Net.Tests/Index/TestNorms.cs | 1 +
.../Index/TestNumericDocValuesUpdates.cs | 3 +-
src/Lucene.Net.Tests/Index/TestOmitNorms.cs | 1 +
src/Lucene.Net.Tests/Index/TestOmitPositions.cs | 1 +
src/Lucene.Net.Tests/Index/TestOmitTf.cs | 1 +
.../Index/TestParallelAtomicReader.cs | 8 +-
.../Index/TestParallelCompositeReader.cs | 1 +
.../Index/TestParallelReaderEmptyIndex.cs | 1 +
src/Lucene.Net.Tests/Index/TestParallelTermEnum.cs | 3 +-
src/Lucene.Net.Tests/Index/TestPayloads.cs | 1 +
.../Index/TestPayloadsOnVectors.cs | 1 +
.../Index/TestPerSegmentDeletes.cs | 1 +
.../Index/TestPersistentSnapshotDeletionPolicy.cs | 12 +-
src/Lucene.Net.Tests/Index/TestPostingsOffsets.cs | 1 +
src/Lucene.Net.Tests/Index/TestPrefixCodedTerms.cs | 1 +
src/Lucene.Net.Tests/Index/TestRollback.cs | 1 +
src/Lucene.Net.Tests/Index/TestRollingUpdates.cs | 1 +
src/Lucene.Net.Tests/Index/TestSegmentMerger.cs | 1 +
src/Lucene.Net.Tests/Index/TestSegmentReader.cs | 1 +
src/Lucene.Net.Tests/Index/TestSegmentTermDocs.cs | 1 +
src/Lucene.Net.Tests/Index/TestSegmentTermEnum.cs | 1 +
.../Index/TestSizeBoundedForceMerge.cs | 1 +
.../Index/TestSnapshotDeletionPolicy.cs | 1 +
src/Lucene.Net.Tests/Index/TestStressAdvance.cs | 14 +-
src/Lucene.Net.Tests/Index/TestStressIndexing2.cs | 1 +
src/Lucene.Net.Tests/Index/TestSumDocFreq.cs | 1 +
src/Lucene.Net.Tests/Index/TestTerm.cs | 5 +-
.../Index/TestTermVectorsReader.cs | 1 +
.../Index/TestTermVectorsWriter.cs | 1 +
src/Lucene.Net.Tests/Index/TestTermsEnum.cs | 1 +
src/Lucene.Net.Tests/Index/TestTermsEnum2.cs | 2 +-
.../Index/TestThreadedForceMerge.cs | 1 +
.../Index/TestTieredMergePolicy.cs | 1 +
.../Index/TestTransactionRollback.cs | 8 +-
src/Lucene.Net.Tests/Index/TestTryDelete.cs | 1 +
src/Lucene.Net.Tests/Search/BaseTestRangeFilter.cs | 1 +
.../Search/FuzzyTermOnShortTermsTest.cs | 1 +
.../Search/Payloads/TestPayloadNearQuery.cs | 1 +
.../Search/Similarities/TestSimilarity2.cs | 3 +-
.../Search/Similarities/TestSimilarityBase.cs | 3 +-
src/Lucene.Net.Tests/Search/Spans/TestBasics.cs | 10 +-
.../Search/Spans/TestFieldMaskingSpanQuery.cs | 1 +
.../Search/Spans/TestNearSpansOrdered.cs | 1 +
.../Search/Spans/TestPayloadSpans.cs | 1 +
.../Search/Spans/TestSpanFirstQuery.cs | 34 ++--
.../Search/Spans/TestSpanMultiTermQueryWrapper.cs | 3 +-
src/Lucene.Net.Tests/Search/Spans/TestSpans.cs | 1 +
.../Search/Spans/TestSpansAdvanced.cs | 1 +
.../Search/Spans/TestSpansAdvanced2.cs | 1 +
src/Lucene.Net.Tests/Search/TestAutomatonQuery.cs | 1 +
.../Search/TestAutomatonQueryUnicode.cs | 3 +-
src/Lucene.Net.Tests/Search/TestBoolean2.cs | 1 +
.../Search/TestBooleanMinShouldMatch.cs | 4 +-
src/Lucene.Net.Tests/Search/TestBooleanOr.cs | 1 +
src/Lucene.Net.Tests/Search/TestBooleanQuery.cs | 14 +-
.../Search/TestBooleanQueryVisitSubscorers.cs | 1 +
src/Lucene.Net.Tests/Search/TestBooleanScorer.cs | 11 +-
.../Search/TestCachingCollector.cs | 7 +-
.../Search/TestCachingWrapperFilter.cs | 1 +
src/Lucene.Net.Tests/Search/TestConjunctions.cs | 1 +
.../Search/TestConstantScoreQuery.cs | 5 +-
.../Search/TestCustomSearcherSort.cs | 5 +-
src/Lucene.Net.Tests/Search/TestDateFilter.cs | 5 +-
.../Search/TestDisjunctionMaxQuery.cs | 1 +
src/Lucene.Net.Tests/Search/TestDocIdSet.cs | 10 +-
.../Search/TestDocTermOrdsRewriteMethod.cs | 1 +
.../Search/TestDocValuesScoring.cs | 9 +-
.../Search/TestElevationComparator.cs | 1 +
src/Lucene.Net.Tests/Search/TestFieldCache.cs | 7 +-
.../Search/TestFieldCacheRangeFilter.cs | 1 +
.../Search/TestFieldCacheRewriteMethod.cs | 4 +-
.../Search/TestFieldCacheTermsFilter.cs | 5 +-
.../Search/TestFieldValueFilter.cs | 4 +-
src/Lucene.Net.Tests/Search/TestFilteredQuery.cs | 1 +
src/Lucene.Net.Tests/Search/TestFilteredSearch.cs | 1 +
src/Lucene.Net.Tests/Search/TestFuzzyQuery.cs | 7 +-
src/Lucene.Net.Tests/Search/TestLiveFieldValues.cs | 1 +
.../Search/TestMatchAllDocsQuery.cs | 1 +
src/Lucene.Net.Tests/Search/TestMinShouldMatch2.cs | 1 +
.../Search/TestMultiPhraseQuery.cs | 1 +
.../Search/TestMultiTermConstantScore.cs | 122 ++++++-------
.../Search/TestMultiTermQueryRewrites.cs | 8 +-
.../Search/TestMultiValuedNumericRangeQuery.cs | 1 +
.../Search/TestNGramPhraseQuery.cs | 4 +-
src/Lucene.Net.Tests/Search/TestNot.cs | 3 +-
.../Search/TestNumericRangeQuery32.cs | 1 +
.../Search/TestNumericRangeQuery64.cs | 1 +
.../Search/TestPhrasePrefixQuery.cs | 3 +-
src/Lucene.Net.Tests/Search/TestPhraseQuery.cs | 1 +
.../Search/TestPositionIncrement.cs | 3 +-
.../Search/TestPositiveScoresOnlyCollector.cs | 4 +-
src/Lucene.Net.Tests/Search/TestPrefixFilter.cs | 3 +-
.../Search/TestPrefixInBooleanQuery.cs | 3 +-
src/Lucene.Net.Tests/Search/TestPrefixQuery.cs | 3 +-
src/Lucene.Net.Tests/Search/TestQueryRescorer.cs | 8 +-
.../Search/TestQueryWrapperFilter.cs | 1 +
src/Lucene.Net.Tests/Search/TestRegexpQuery.cs | 8 +-
src/Lucene.Net.Tests/Search/TestRegexpRandom.cs | 1 +
.../Search/TestSameScoresWithThreads.cs | 2 +-
.../Search/TestScoreCachingWrappingScorer.cs | 5 +-
src/Lucene.Net.Tests/Search/TestScorerPerf.cs | 6 +-
src/Lucene.Net.Tests/Search/TestSearchAfter.cs | 1 +
src/Lucene.Net.Tests/Search/TestShardSearching.cs | 2 +-
src/Lucene.Net.Tests/Search/TestSimilarity.cs | 1 +
.../Search/TestSloppyPhraseQuery.cs | 1 +
src/Lucene.Net.Tests/Search/TestSort.cs | 1 +
src/Lucene.Net.Tests/Search/TestSortDocValues.cs | 4 +-
src/Lucene.Net.Tests/Search/TestSortRandom.cs | 1 +
src/Lucene.Net.Tests/Search/TestSortRescorer.cs | 9 +-
src/Lucene.Net.Tests/Search/TestSubScorerFreqs.cs | 22 +--
src/Lucene.Net.Tests/Search/TestTermRangeFilter.cs | 5 +-
src/Lucene.Net.Tests/Search/TestTermRangeQuery.cs | 1 +
src/Lucene.Net.Tests/Search/TestTermVectors.cs | 1 +
.../Search/TestTopDocsCollector.cs | 4 +-
src/Lucene.Net.Tests/Search/TestTopDocsMerge.cs | 10 +-
.../Search/TestTopFieldCollector.cs | 3 +-
.../Search/TestTopScoreDocCollector.cs | 4 +-
.../Search/TestTotalHitCountCollector.cs | 3 +-
src/Lucene.Net.Tests/Search/TestWildcard.cs | 1 +
src/Lucene.Net.Tests/Search/TestWildcardRandom.cs | 1 +
src/Lucene.Net.Tests/Store/TestBufferedChecksum.cs | 1 +
.../Store/TestBufferedIndexInput.cs | 1 +
.../Store/TestByteArrayDataInput.cs | 1 +
src/Lucene.Net.Tests/Store/TestCopyBytes.cs | 1 +
src/Lucene.Net.Tests/Store/TestDirectory.cs | 1 +
.../Store/TestFileSwitchDirectory.cs | 3 +-
src/Lucene.Net.Tests/Store/TestHugeRamFile.cs | 1 +
src/Lucene.Net.Tests/Store/TestLock.cs | 1 +
src/Lucene.Net.Tests/Store/TestLockFactory.cs | 1 +
src/Lucene.Net.Tests/Store/TestMultiMMap.cs | 1 +
.../Store/TestNRTCachingDirectory.cs | 2 +-
src/Lucene.Net.Tests/Store/TestRAMDirectory.cs | 1 +
src/Lucene.Net.Tests/Support/TestCRC32.cs | 1 +
src/Lucene.Net.Tests/Support/TestOldPatches.cs | 9 +-
src/Lucene.Net.Tests/Support/TestSerialization.cs | 10 +-
src/Lucene.Net.Tests/Support/TestWeakDictionary.cs | 1 +
.../Support/TestWeakDictionaryBehavior.cs | 1 +
src/Lucene.Net.Tests/TestDemo.cs | 44 ++---
src/Lucene.Net.Tests/TestExternalCodecs.cs | 33 ++--
src/Lucene.Net.Tests/TestSearch.cs | 31 ++--
src/Lucene.Net.Tests/TestSearchForDuplicates.cs | 31 ++--
src/Lucene.Net.Tests/Util/BaseSortTestCase.cs | 1 +
src/Lucene.Net.Tests/Util/Fst/TestBytesStore.cs | 1 +
src/Lucene.Net.Tests/Util/Fst/TestFSTs.cs | 3 +-
.../Util/Packed/TestEliasFanoSequence.cs | 2 +
src/Lucene.Net.Tests/Util/Packed/TestPackedInts.cs | 1 +
src/Lucene.Net.Tests/Util/TestArrayUtil.cs | 2 +-
src/Lucene.Net.Tests/Util/TestAttributeSource.cs | 6 +-
src/Lucene.Net.Tests/Util/TestBroadWord.cs | 2 +-
src/Lucene.Net.Tests/Util/TestByteBlockPool.cs | 2 +-
src/Lucene.Net.Tests/Util/TestBytesRef.cs | 1 +
src/Lucene.Net.Tests/Util/TestBytesRefArray.cs | 4 +-
src/Lucene.Net.Tests/Util/TestBytesRefHash.cs | 1 +
src/Lucene.Net.Tests/Util/TestCharsRef.cs | 2 +-
src/Lucene.Net.Tests/Util/TestCollectionUtil.cs | 16 +-
.../Util/TestFieldCacheSanityChecker.cs | 1 +
src/Lucene.Net.Tests/Util/TestFilterIterator.cs | 4 +-
src/Lucene.Net.Tests/Util/TestFixedBitSet.cs | 7 +-
src/Lucene.Net.Tests/Util/TestIdentityHashSet.cs | 1 +
.../Util/TestIndexableBinaryStringTools.cs | 1 +
src/Lucene.Net.Tests/Util/TestIntsRef.cs | 1 +
src/Lucene.Net.Tests/Util/TestLongBitSet.cs | 2 +-
src/Lucene.Net.Tests/Util/TestMathUtil.cs | 1 +
src/Lucene.Net.Tests/Util/TestMergedIterator.cs | 1 +
src/Lucene.Net.Tests/Util/TestNumericUtils.cs | 2 +-
src/Lucene.Net.Tests/Util/TestOfflineSorter.cs | 28 ++-
src/Lucene.Net.Tests/Util/TestOpenBitSet.cs | 1 +
src/Lucene.Net.Tests/Util/TestPForDeltaDocIdSet.cs | 1 +
src/Lucene.Net.Tests/Util/TestPagedBytes.cs | 8 +-
src/Lucene.Net.Tests/Util/TestPriorityQueue.cs | 1 +
src/Lucene.Net.Tests/Util/TestQueryBuilder.cs | 1 +
.../Util/TestRecyclingByteBlockAllocator.cs | 1 +
.../Util/TestRecyclingIntBlockAllocator.cs | 1 +
src/Lucene.Net.Tests/Util/TestRollingBuffer.cs | 1 +
src/Lucene.Net.Tests/Util/TestSentinelIntSet.cs | 1 +
src/Lucene.Net.Tests/Util/TestSetOnce.cs | 1 +
src/Lucene.Net.Tests/Util/TestSloppyMath.cs | 1 +
src/Lucene.Net.Tests/Util/TestSmallFloat.cs | 1 +
src/Lucene.Net.Tests/Util/TestStringHelper.cs | 1 +
src/Lucene.Net.Tests/Util/TestUnicodeUtil.cs | 1 +
src/Lucene.Net.Tests/Util/TestVersion.cs | 1 +
src/Lucene.Net.Tests/Util/TestVirtualMethod.cs | 1 +
src/Lucene.Net.Tests/Util/TestWAH8DocIdSet.cs | 1 +
src/Lucene.Net/Util/OfflineSorter.cs | 11 +-
src/Lucene.Net/Util/Packed/EliasFanoDecoder.cs | 2 +-
.../Lucene.Net.Tests.CodeAnalysis.csproj | 2 +-
.../Support/TestJDKBreakIterator.cs | 1 +
326 files changed, 1051 insertions(+), 604 deletions(-)