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()