C# Class Lucene.Net.Index.BaseDocValuesFormatTestCase

Abstract class to do basic tests for a docvalues format. NOTE: this test focuses on the docvalues impl, nothing else. The [stretch] goal is for this test to be so thorough in testing a new DocValuesFormat that if this test passes, then all Lucene/Solr tests should also pass. Ie, if there is some bug in a given DocValuesFormat that this test fails to catch then this test needs to be improved!
Afficher le fichier Open project: apache/lucenenet Class Usage Examples

Méthodes publiques

Méthode Description
TestBigNumericRange ( ) : void
TestBigNumericRange2 ( ) : void
TestBinaryFixedLengthVsStoredFields ( ) : void
TestBinaryVariableLengthVsStoredFields ( ) : void
TestBooleanNumericsVsStoredFields ( ) : void
TestByteMissingVsFieldCache ( ) : void
TestByteNumericsVsStoredFields ( ) : void
TestBytes ( ) : void
TestBytesTwoDocumentsMerged ( ) : void
TestBytesWithNewline ( ) : void
TestCodecUsesOwnBytes ( ) : void
TestCodecUsesOwnBytesEachTime ( ) : void
TestCodecUsesOwnSortedBytes ( ) : void
TestCodecUsesOwnSortedBytesEachTime ( ) : void
TestDocValuesSimple ( ) : void
TestEmptyBinaryValueOnPageSizes ( ) : void
TestEmptyBytes ( ) : void
TestEmptySortedBytes ( ) : void
TestGCDCompression ( ) : void
TestHugeBinaryValueLimit ( ) : void
TestHugeBinaryValues ( ) : void
TestIntMissingVsFieldCache ( ) : void
TestIntNumericsVsStoredFields ( ) : void
TestLongMissingVsFieldCache ( ) : void
TestLongNumericsVsStoredFields ( ) : void
TestMissingSortedBytes ( ) : void
TestOneFloat ( ) : void
TestOneNumber ( ) : void
TestRandomSortedBytes ( ) : void
TestShortMissingVsFieldCache ( ) : void
TestShortNumericsVsStoredFields ( ) : void
TestSortedBytes ( ) : void
TestSortedBytesThreeDocuments ( ) : void
TestSortedBytesTwoDocuments ( ) : void
TestSortedBytesTwoDocumentsMerged ( ) : void
TestSortedFixedLengthVsFieldCache ( ) : void
TestSortedFixedLengthVsStoredFields ( ) : void
TestSortedMergeAwayAllValues ( ) : void
TestSortedSetFixedLengthSingleValuedVsStoredFields ( ) : void
TestSortedSetFixedLengthVsStoredFields ( ) : void
TestSortedSetFixedLengthVsUninvertedField ( ) : void
TestSortedSetMergeAwayAllValues ( ) : void
TestSortedSetOneValue ( ) : void
TestSortedSetTermsEnum ( ) : void
TestSortedSetThreeValuesTwoDocs ( ) : void
TestSortedSetTwoDocumentsFirstMissing ( ) : void
TestSortedSetTwoDocumentsFirstMissingMerge ( ) : void
TestSortedSetTwoDocumentsLastMissing ( ) : void
TestSortedSetTwoDocumentsLastMissingMerge ( ) : void
TestSortedSetTwoDocumentsMerged ( ) : void
TestSortedSetTwoFields ( ) : void
TestSortedSetTwoValues ( ) : void
TestSortedSetTwoValuesUnordered ( ) : void
TestSortedSetVariableLengthSingleValuedVsStoredFields ( ) : void
TestSortedSetVariableLengthVsStoredFields ( ) : void
TestSortedSetVariableLengthVsUninvertedField ( ) : void
TestSortedTermsEnum ( ) : void
TestSortedVariableLengthVsFieldCache ( ) : void
TestSortedVariableLengthVsStoredFields ( ) : void
TestThreads ( ) : void

Tests dv against stored fields with threads (binary/numeric/sorted, no missing)

TestThreads2 ( ) : void

Tests dv against stored fields with threads (all types + missing)

TestThreeBytesOneMissingWithMerging ( ) : void
TestThreeFieldsMixed ( ) : void
TestThreeFieldsMixed2 ( ) : void
TestThreeNumbersOneMissingWithMerging ( ) : void
TestTwoBinaryValues ( ) : void
TestTwoBytesOneMissing ( ) : void
TestTwoBytesOneMissingWithMerging ( ) : void
TestTwoDocumentsMerged ( ) : void
TestTwoDocumentsNumeric ( ) : void
TestTwoFieldsMixed ( ) : void
TestTwoNumbers ( ) : void
TestTwoNumbersOneMissing ( ) : void
TestTwoNumbersOneMissingWithMerging ( ) : void
TestVeryLargeButLegalBytes ( ) : void
TestVeryLargeButLegalSortedBytes ( ) : void
TestZeroOrMin ( ) : void
TestZeros ( ) : void

Méthodes protégées

Méthode Description
AddRandomFields ( Lucene.Net.Documents.Document doc ) : void
CodecAcceptsHugeBinaryValues ( string field ) : bool

Private Methods

Méthode Description
AssertEquals ( Bits expected, Bits actual ) : void
AssertEquals ( int maxDoc, Lucene.Net.Index.SortedDocValues expected, Lucene.Net.Index.SortedDocValues actual ) : void
AssertEquals ( int maxDoc, Lucene.Net.Index.SortedSetDocValues expected, Lucene.Net.Index.SortedSetDocValues actual ) : void
AssertEquals ( long numOrds, Lucene.Net.Index.TermsEnum expected, Lucene.Net.Index.TermsEnum actual ) : void
DoTestBinaryVsStoredFields ( int minLength, int maxLength ) : void
DoTestMissingVsFieldCache ( LongProducer longs ) : void
DoTestMissingVsFieldCache ( long minValue, long maxValue ) : void
DoTestNumericsVsStoredFields ( LongProducer longs ) : void
DoTestNumericsVsStoredFields ( long minValue, long maxValue ) : void
DoTestSortedSetVsStoredFields ( int minLength, int maxLength, int maxValuesPerDoc ) : void
DoTestSortedSetVsUninvertedField ( int minLength, int maxLength ) : void
DoTestSortedVsFieldCache ( int minLength, int maxLength ) : void
DoTestSortedVsStoredFields ( int minLength, int maxLength ) : void

Method Details

AddRandomFields() protected méthode

protected AddRandomFields ( Lucene.Net.Documents.Document doc ) : void
doc Lucene.Net.Documents.Document
Résultat void

CodecAcceptsHugeBinaryValues() protected méthode

protected CodecAcceptsHugeBinaryValues ( string field ) : bool
field string
Résultat bool

TestBigNumericRange() public méthode

public TestBigNumericRange ( ) : void
Résultat void

TestBigNumericRange2() public méthode

public TestBigNumericRange2 ( ) : void
Résultat void

TestBinaryFixedLengthVsStoredFields() public méthode

public TestBinaryFixedLengthVsStoredFields ( ) : void
Résultat void

TestBinaryVariableLengthVsStoredFields() public méthode

public TestBinaryVariableLengthVsStoredFields ( ) : void
Résultat void

TestBooleanNumericsVsStoredFields() public méthode

public TestBooleanNumericsVsStoredFields ( ) : void
Résultat void

TestByteMissingVsFieldCache() public méthode

public TestByteMissingVsFieldCache ( ) : void
Résultat void

TestByteNumericsVsStoredFields() public méthode

public TestByteNumericsVsStoredFields ( ) : void
Résultat void

TestBytes() public méthode

public TestBytes ( ) : void
Résultat void

TestBytesTwoDocumentsMerged() public méthode

public TestBytesTwoDocumentsMerged ( ) : void
Résultat void

TestBytesWithNewline() public méthode

public TestBytesWithNewline ( ) : void
Résultat void

TestCodecUsesOwnBytes() public méthode

public TestCodecUsesOwnBytes ( ) : void
Résultat void

TestCodecUsesOwnBytesEachTime() public méthode

public TestCodecUsesOwnBytesEachTime ( ) : void
Résultat void

TestCodecUsesOwnSortedBytes() public méthode

public TestCodecUsesOwnSortedBytes ( ) : void
Résultat void

TestCodecUsesOwnSortedBytesEachTime() public méthode

public TestCodecUsesOwnSortedBytesEachTime ( ) : void
Résultat void

TestDocValuesSimple() public méthode

public TestDocValuesSimple ( ) : void
Résultat void

TestEmptyBinaryValueOnPageSizes() public méthode

public TestEmptyBinaryValueOnPageSizes ( ) : void
Résultat void

TestEmptyBytes() public méthode

public TestEmptyBytes ( ) : void
Résultat void

TestEmptySortedBytes() public méthode

public TestEmptySortedBytes ( ) : void
Résultat void

TestGCDCompression() public méthode

public TestGCDCompression ( ) : void
Résultat void

TestHugeBinaryValueLimit() public méthode

public TestHugeBinaryValueLimit ( ) : void
Résultat void

TestHugeBinaryValues() public méthode

public TestHugeBinaryValues ( ) : void
Résultat void

TestIntMissingVsFieldCache() public méthode

public TestIntMissingVsFieldCache ( ) : void
Résultat void

TestIntNumericsVsStoredFields() public méthode

public TestIntNumericsVsStoredFields ( ) : void
Résultat void

TestLongMissingVsFieldCache() public méthode

public TestLongMissingVsFieldCache ( ) : void
Résultat void

TestLongNumericsVsStoredFields() public méthode

public TestLongNumericsVsStoredFields ( ) : void
Résultat void

TestMissingSortedBytes() public méthode

public TestMissingSortedBytes ( ) : void
Résultat void

TestOneFloat() public méthode

public TestOneFloat ( ) : void
Résultat void

TestOneNumber() public méthode

public TestOneNumber ( ) : void
Résultat void

TestRandomSortedBytes() public méthode

public TestRandomSortedBytes ( ) : void
Résultat void

TestShortMissingVsFieldCache() public méthode

public TestShortMissingVsFieldCache ( ) : void
Résultat void

TestShortNumericsVsStoredFields() public méthode

public TestShortNumericsVsStoredFields ( ) : void
Résultat void

TestSortedBytes() public méthode

public TestSortedBytes ( ) : void
Résultat void

TestSortedBytesThreeDocuments() public méthode

public TestSortedBytesThreeDocuments ( ) : void
Résultat void

TestSortedBytesTwoDocuments() public méthode

public TestSortedBytesTwoDocuments ( ) : void
Résultat void

TestSortedBytesTwoDocumentsMerged() public méthode

public TestSortedBytesTwoDocumentsMerged ( ) : void
Résultat void

TestSortedFixedLengthVsFieldCache() public méthode

public TestSortedFixedLengthVsFieldCache ( ) : void
Résultat void

TestSortedFixedLengthVsStoredFields() public méthode

public TestSortedFixedLengthVsStoredFields ( ) : void
Résultat void

TestSortedMergeAwayAllValues() public méthode

public TestSortedMergeAwayAllValues ( ) : void
Résultat void

TestSortedSetFixedLengthSingleValuedVsStoredFields() public méthode

public TestSortedSetFixedLengthSingleValuedVsStoredFields ( ) : void
Résultat void

TestSortedSetFixedLengthVsStoredFields() public méthode

public TestSortedSetFixedLengthVsStoredFields ( ) : void
Résultat void

TestSortedSetFixedLengthVsUninvertedField() public méthode

public TestSortedSetFixedLengthVsUninvertedField ( ) : void
Résultat void

TestSortedSetMergeAwayAllValues() public méthode

public TestSortedSetMergeAwayAllValues ( ) : void
Résultat void

TestSortedSetOneValue() public méthode

public TestSortedSetOneValue ( ) : void
Résultat void

TestSortedSetTermsEnum() public méthode

public TestSortedSetTermsEnum ( ) : void
Résultat void

TestSortedSetThreeValuesTwoDocs() public méthode

public TestSortedSetThreeValuesTwoDocs ( ) : void
Résultat void

TestSortedSetTwoDocumentsFirstMissing() public méthode

public TestSortedSetTwoDocumentsFirstMissing ( ) : void
Résultat void

TestSortedSetTwoDocumentsFirstMissingMerge() public méthode

public TestSortedSetTwoDocumentsFirstMissingMerge ( ) : void
Résultat void

TestSortedSetTwoDocumentsLastMissing() public méthode

public TestSortedSetTwoDocumentsLastMissing ( ) : void
Résultat void

TestSortedSetTwoDocumentsLastMissingMerge() public méthode

public TestSortedSetTwoDocumentsLastMissingMerge ( ) : void
Résultat void

TestSortedSetTwoDocumentsMerged() public méthode

public TestSortedSetTwoDocumentsMerged ( ) : void
Résultat void

TestSortedSetTwoFields() public méthode

public TestSortedSetTwoFields ( ) : void
Résultat void

TestSortedSetTwoValues() public méthode

public TestSortedSetTwoValues ( ) : void
Résultat void

TestSortedSetTwoValuesUnordered() public méthode

public TestSortedSetTwoValuesUnordered ( ) : void
Résultat void

TestSortedSetVariableLengthSingleValuedVsStoredFields() public méthode

TestSortedSetVariableLengthVsStoredFields() public méthode

public TestSortedSetVariableLengthVsStoredFields ( ) : void
Résultat void

TestSortedSetVariableLengthVsUninvertedField() public méthode

public TestSortedSetVariableLengthVsUninvertedField ( ) : void
Résultat void

TestSortedTermsEnum() public méthode

public TestSortedTermsEnum ( ) : void
Résultat void

TestSortedVariableLengthVsFieldCache() public méthode

public TestSortedVariableLengthVsFieldCache ( ) : void
Résultat void

TestSortedVariableLengthVsStoredFields() public méthode

public TestSortedVariableLengthVsStoredFields ( ) : void
Résultat void

TestThreads() public méthode

Tests dv against stored fields with threads (binary/numeric/sorted, no missing)
public TestThreads ( ) : void
Résultat void

TestThreads2() public méthode

Tests dv against stored fields with threads (all types + missing)
public TestThreads2 ( ) : void
Résultat void

TestThreeBytesOneMissingWithMerging() public méthode

public TestThreeBytesOneMissingWithMerging ( ) : void
Résultat void

TestThreeFieldsMixed() public méthode

public TestThreeFieldsMixed ( ) : void
Résultat void

TestThreeFieldsMixed2() public méthode

public TestThreeFieldsMixed2 ( ) : void
Résultat void

TestThreeNumbersOneMissingWithMerging() public méthode

public TestThreeNumbersOneMissingWithMerging ( ) : void
Résultat void

TestTwoBinaryValues() public méthode

public TestTwoBinaryValues ( ) : void
Résultat void

TestTwoBytesOneMissing() public méthode

public TestTwoBytesOneMissing ( ) : void
Résultat void

TestTwoBytesOneMissingWithMerging() public méthode

public TestTwoBytesOneMissingWithMerging ( ) : void
Résultat void

TestTwoDocumentsMerged() public méthode

public TestTwoDocumentsMerged ( ) : void
Résultat void

TestTwoDocumentsNumeric() public méthode

public TestTwoDocumentsNumeric ( ) : void
Résultat void

TestTwoFieldsMixed() public méthode

public TestTwoFieldsMixed ( ) : void
Résultat void

TestTwoNumbers() public méthode

public TestTwoNumbers ( ) : void
Résultat void

TestTwoNumbersOneMissing() public méthode

public TestTwoNumbersOneMissing ( ) : void
Résultat void

TestTwoNumbersOneMissingWithMerging() public méthode

public TestTwoNumbersOneMissingWithMerging ( ) : void
Résultat void

TestVeryLargeButLegalBytes() public méthode

public TestVeryLargeButLegalBytes ( ) : void
Résultat void

TestVeryLargeButLegalSortedBytes() public méthode

public TestVeryLargeButLegalSortedBytes ( ) : void
Résultat void

TestZeroOrMin() public méthode

public TestZeroOrMin ( ) : void
Résultat void

TestZeros() public méthode

public TestZeros ( ) : void
Résultat void