public virtual void TestIsBitSet() { for (int i = 0; i < 62; i++) { Assert.IsTrue(RegularCyclicVertexSearch.IsBitSet(Pow(2L, i), i)); } Assert.IsTrue(RegularCyclicVertexSearch.IsBitSet(long.MinValue, 63)); }
public virtual void TestIsBitSet_Universe() { long s = ~0L; for (int i = 0; i < 64; i++) { Assert.IsTrue(RegularCyclicVertexSearch.IsBitSet(s, i)); } }
public virtual void TestIsBitSet_Empty() { long s = 0L; for (int i = 0; i < 64; i++) { Assert.IsFalse(RegularCyclicVertexSearch.IsBitSet(s, i)); } }
public virtual void TestIsBitSet_Singleton() { long s = 1L; Assert.IsTrue(RegularCyclicVertexSearch.IsBitSet(s, 0)); for (int i = 1; i < 64; i++) { Assert.IsFalse(RegularCyclicVertexSearch.IsBitSet(s, i)); } }