Show / Hide Table of Contents

    Class CollationTestBase

    Base test class for testing Unicode collation.

    Inheritance
    System.Object
    LuceneTestCase
    CollationTestBase
    Inherited Members
    LuceneTestCase.TEST_VERSION_CURRENT
    LuceneTestCase.VERBOSE
    LuceneTestCase.INFOSTREAM
    LuceneTestCase.RANDOM_MULTIPLIER
    LuceneTestCase.DEFAULT_LINE_DOCS_FILE
    LuceneTestCase.JENKINS_LARGE_LINE_DOCS_FILE
    LuceneTestCase.TEST_CODEC
    LuceneTestCase.TEST_POSTINGSFORMAT
    LuceneTestCase.TEST_DOCVALUESFORMAT
    LuceneTestCase.TEST_DIRECTORY
    LuceneTestCase.TEST_LINE_DOCS_FILE
    LuceneTestCase.LEAVE_TEMPORARY
    LuceneTestCase.DoesntSupportOffsets
    LuceneTestCase.OldFormatImpersonationIsActive
    LuceneTestCase.SuiteFailureMarker
    LuceneTestCase.SetUp()
    LuceneTestCase.TearDown()
    LuceneTestCase.CodecFactory
    LuceneTestCase.DocValuesFormatFactory
    LuceneTestCase.PostingsFormatFactory
    LuceneTestCase.BeforeClass()
    LuceneTestCase.AfterClass()
    LuceneTestCase.Random
    LuceneTestCase.GetTestClass()
    LuceneTestCase.TestName
    LuceneTestCase.GetOnlySegmentReader(DirectoryReader)
    LuceneTestCase.AssertSaneFieldCaches(String)
    LuceneTestCase.AtLeast(Random, Int32)
    LuceneTestCase.AtLeast(Int32)
    LuceneTestCase.Rarely(Random)
    LuceneTestCase.Rarely()
    LuceneTestCase.Usually(Random)
    LuceneTestCase.Usually()
    LuceneTestCase.AssumeTrue(String, Boolean)
    LuceneTestCase.AssumeFalse(String, Boolean)
    LuceneTestCase.AssumeNoException(String, Exception)
    LuceneTestCase.AsSet(Object[])
    LuceneTestCase.DumpEnumerator(String, IEnumerator, TextWriter)
    LuceneTestCase.DumpArray(String, Object[], TextWriter)
    LuceneTestCase.NewIndexWriterConfig(LuceneVersion, Analyzer)
    LuceneTestCase.NewIndexWriterConfig(Random, LuceneVersion, Analyzer)
    LuceneTestCase.NewMergePolicy(Random)
    LuceneTestCase.NewMergePolicy()
    LuceneTestCase.NewLogMergePolicy()
    LuceneTestCase.NewTieredMergePolicy()
    LuceneTestCase.NewAlcoholicMergePolicy()
    LuceneTestCase.NewAlcoholicMergePolicy(Random, TimeZoneInfo)
    LuceneTestCase.NewLogMergePolicy(Random)
    LuceneTestCase.NewTieredMergePolicy(Random)
    LuceneTestCase.NewLogMergePolicy(Boolean)
    LuceneTestCase.NewLogMergePolicy(Boolean, Int32)
    LuceneTestCase.NewLogMergePolicy(Int32)
    LuceneTestCase.NewDirectory()
    LuceneTestCase.NewDirectory(Random)
    LuceneTestCase.NewMockDirectory()
    LuceneTestCase.NewMockDirectory(Random)
    LuceneTestCase.NewMockFSDirectory(DirectoryInfo)
    LuceneTestCase.NewDirectory(Directory)
    LuceneTestCase.NewFSDirectory(DirectoryInfo)
    LuceneTestCase.NewFSDirectory(DirectoryInfo, LockFactory)
    LuceneTestCase.NewDirectory(Random, Directory)
    LuceneTestCase.NewStringField(String, String, Field.Store)
    LuceneTestCase.NewTextField(String, String, Field.Store)
    LuceneTestCase.NewStringField(Random, String, String, Field.Store)
    LuceneTestCase.NewTextField(Random, String, String, Field.Store)
    LuceneTestCase.NewField(String, String, FieldType)
    LuceneTestCase.NewField(Random, String, String, FieldType)
    LuceneTestCase.RandomCulture(Random)
    LuceneTestCase.RandomTimeZone(Random)
    LuceneTestCase.CultureForName(String)
    LuceneTestCase.DefaultCodecSupportsDocValues
    LuceneTestCase.MaybeWrapReader(IndexReader)
    LuceneTestCase.NewIOContext(Random)
    LuceneTestCase.NewIOContext(Random, IOContext)
    LuceneTestCase.NewSearcher(IndexReader)
    LuceneTestCase.NewSearcher(IndexReader, Boolean)
    LuceneTestCase.NewSearcher(IndexReader, Boolean, Boolean)
    LuceneTestCase.GetDataFile(String)
    LuceneTestCase.DefaultCodecSupportsMissingDocValues
    LuceneTestCase.DefaultCodecSupportsSortedSet
    LuceneTestCase.DefaultCodecSupportsDocsWithField
    LuceneTestCase.DefaultCodecSupportsFieldUpdates
    LuceneTestCase.AssertReaderEquals(String, IndexReader, IndexReader)
    LuceneTestCase.AssertReaderStatisticsEquals(String, IndexReader, IndexReader)
    LuceneTestCase.AssertFieldsEquals(String, IndexReader, Fields, Fields, Boolean)
    LuceneTestCase.AssertFieldStatisticsEquals(String, Fields, Fields)
    LuceneTestCase.AssertTermsEquals(String, IndexReader, Terms, Terms, Boolean)
    LuceneTestCase.AssertTermsStatisticsEquals(String, Terms, Terms)
    LuceneTestCase.AssertTermsEnumEquals(String, IndexReader, TermsEnum, TermsEnum, Boolean)
    LuceneTestCase.AssertDocsAndPositionsEnumEquals(String, DocsAndPositionsEnum, DocsAndPositionsEnum)
    LuceneTestCase.AssertDocsEnumEquals(String, DocsEnum, DocsEnum, Boolean)
    LuceneTestCase.AssertDocsSkippingEquals(String, IndexReader, Int32, DocsEnum, DocsEnum, Boolean)
    LuceneTestCase.AssertPositionsSkippingEquals(String, IndexReader, Int32, DocsAndPositionsEnum, DocsAndPositionsEnum)
    LuceneTestCase.AssertTermStatsEquals(String, TermsEnum, TermsEnum)
    LuceneTestCase.AssertNormsEquals(String, IndexReader, IndexReader)
    LuceneTestCase.AssertStoredFieldsEquals(String, IndexReader, IndexReader)
    LuceneTestCase.AssertStoredFieldEquals(String, IIndexableField, IIndexableField)
    LuceneTestCase.AssertTermVectorsEquals(String, IndexReader, IndexReader)
    LuceneTestCase.AssertDocValuesEquals(String, IndexReader, IndexReader)
    LuceneTestCase.AssertDocValuesEquals(String, Int32, NumericDocValues, NumericDocValues)
    LuceneTestCase.AssertDeletedDocsEquals(String, IndexReader, IndexReader)
    LuceneTestCase.AssertFieldInfosEquals(String, IndexReader, IndexReader)
    LuceneTestCase.SlowFileExists(Directory, String)
    LuceneTestCase.CreateTempDir()
    LuceneTestCase.CreateTempDir(String)
    LuceneTestCase.CreateTempFile(String, String)
    LuceneTestCase.CreateTempFile()
    LuceneTestCase.GetFullMethodName(String)
    LuceneTestCase.RandomGaussian()
    Namespace: Lucene.Net.Analysis
    Assembly: Lucene.Net.TestFramework.dll
    Syntax
    public abstract class CollationTestBase : LuceneTestCase

    Fields

    | Improve this Doc View Source

    m_firstRangeBeginningOriginal

    Declaration
    protected string m_firstRangeBeginningOriginal
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    m_firstRangeEndOriginal

    Declaration
    protected string m_firstRangeEndOriginal
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    m_secondRangeBeginningOriginal

    Declaration
    protected string m_secondRangeBeginningOriginal
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    m_secondRangeEndOriginal

    Declaration
    protected string m_secondRangeEndOriginal
    Field Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    AssertThreadSafe(Analyzer)

    Declaration
    public virtual void AssertThreadSafe(Analyzer analyzer)
    Parameters
    Type Name Description
    Analyzer analyzer
    | Improve this Doc View Source

    EncodeCollationKey(Byte[])

    Convenience method to perform the same function as CollationKeyFilter.

    Declaration
    protected virtual string EncodeCollationKey(byte[] keyBits)
    Parameters
    Type Name Description
    System.Byte[] keyBits

    the result from collator.GetCollationKey(original).ToByteArray()

    Returns
    Type Description
    System.String

    The encoded collation key for the original string.

    | Improve this Doc View Source

    TestCollationKeySort(Analyzer, Analyzer, Analyzer, Analyzer, String, String, String, String)

    Test using various international locales with accented characters (which sort differently depending on locale).

    Declaration
    public virtual void TestCollationKeySort(Analyzer usAnalyzer, Analyzer franceAnalyzer, Analyzer swedenAnalyzer, Analyzer denmarkAnalyzer, string usResult, string frResult, string svResult, string dkResult)
    Parameters
    Type Name Description
    Analyzer usAnalyzer
    Analyzer franceAnalyzer
    Analyzer swedenAnalyzer
    Analyzer denmarkAnalyzer
    System.String usResult
    System.String frResult
    System.String svResult
    System.String dkResult
    | Improve this Doc View Source

    TestFarsiRangeFilterCollating(Analyzer, BytesRef, BytesRef, BytesRef, BytesRef)

    Declaration
    public virtual void TestFarsiRangeFilterCollating(Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd)
    Parameters
    Type Name Description
    Analyzer analyzer
    BytesRef firstBeg
    BytesRef firstEnd
    BytesRef secondBeg
    BytesRef secondEnd
    | Improve this Doc View Source

    TestFarsiRangeQueryCollating(Analyzer, BytesRef, BytesRef, BytesRef, BytesRef)

    Declaration
    public virtual void TestFarsiRangeQueryCollating(Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd)
    Parameters
    Type Name Description
    Analyzer analyzer
    BytesRef firstBeg
    BytesRef firstEnd
    BytesRef secondBeg
    BytesRef secondEnd
    | Improve this Doc View Source

    TestFarsiTermRangeQuery(Analyzer, BytesRef, BytesRef, BytesRef, BytesRef)

    Declaration
    public virtual void TestFarsiTermRangeQuery(Analyzer analyzer, BytesRef firstBeg, BytesRef firstEnd, BytesRef secondBeg, BytesRef secondEnd)
    Parameters
    Type Name Description
    Analyzer analyzer
    BytesRef firstBeg
    BytesRef firstEnd
    BytesRef secondBeg
    BytesRef secondEnd
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Licensed to the Apache Software Foundation (ASF)