public void testShouldBeRecursive_ALL() { TreeFilter a = TreeFilter.ALL; TreeFilter n = NotTreeFilter.create(a); Assert.AreEqual(a.shouldBeRecursive(), n.shouldBeRecursive()); }
public void testNegateIsUnwrap() { TreeFilter a = PathFilter.create("a/b"); TreeFilter n = NotTreeFilter.create(a); Assert.AreSame(a, n.negate()); }
public void testCloneIsDeepClone() { TreeFilter a = new AlwaysCloneTreeFilter(); Assert.AreNotSame(a, a.Clone()); TreeFilter n = NotTreeFilter.create(a); Assert.AreNotSame(n, n.Clone()); }
public void testShouldBeRecursive_PathFilter() { TreeFilter a = PathFilter.create("a/b"); Assert.IsTrue(a.shouldBeRecursive()); TreeFilter n = NotTreeFilter.create(a); Assert.IsTrue(n.shouldBeRecursive()); }
public void testCloneIsSparseWhenPossible() { TreeFilter a = TreeFilter.ALL; Assert.AreSame(a, a.Clone()); TreeFilter n = NotTreeFilter.create(a); Assert.AreSame(n, n.Clone()); }
public void testWrap() { GitSharp.Core.TreeWalk.TreeWalk tw = new GitSharp.Core.TreeWalk.TreeWalk(db); TreeFilter a = TreeFilter.ALL; TreeFilter n = NotTreeFilter.create(a); Assert.IsNotNull(n); Assert.IsTrue(a.include(tw)); Assert.IsFalse(n.include(tw)); }