Class BaseDocIdSetTestCase<T>
Base test class for DocIdSets.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Util
Assembly: Lucene.Net.TestFramework.dll
Syntax
public abstract class BaseDocIdSetTestCase<T> : LuceneTestCase where T : DocIdSet
Type Parameters
| Name | Description |
|---|---|
| T |
Methods
| Improve this Doc View SourceAssertEquals(Int32, BitArray, T)
Assert that the content of the DocIdSet is the same as the content of the System.Collections.BitArray.
Declaration
public virtual void AssertEquals(int numBits, BitArray ds1, T ds2)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | numBits | |
| System.Collections.BitArray | ds1 | |
| T | ds2 |
CopyOf(BitArray, Int32)
Create a copy of the given System.Collections.BitArray which has length bits.
Declaration
public abstract T CopyOf(BitArray bs, int length)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.BitArray | bs | |
| System.Int32 | length |
Returns
| Type | Description |
|---|---|
| T |
RandomSet(Int32, Int32)
Create a random set which has numBitsSet of its numBits bits set.
Declaration
protected static BitArray RandomSet(int numBits, int numBitsSet)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | numBits | |
| System.Int32 | numBitsSet |
Returns
| Type | Description |
|---|---|
| System.Collections.BitArray |
RandomSet(Int32, Single)
Same as RandomSet(Int32, Int32) but given a load factor.
Declaration
protected static BitArray RandomSet(int numBits, float percentSet)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | numBits | |
| System.Single | percentSet |
Returns
| Type | Description |
|---|---|
| System.Collections.BitArray |
Test1Bit()
Test length=1.
Declaration
[Test]
public virtual void Test1Bit()
Test2Bits()
Test length=2.
Declaration
[Test]
public virtual void Test2Bits()
TestAgainstBitSet()
Compare the content of the set against a System.Collections.BitArray.
Declaration
[Test]
public virtual void TestAgainstBitSet()
TestNoBit()
Test length=0.
Declaration
[Test]
public virtual void TestNoBit()