public void T_JustAddALot() { UTree uTree = new UTree(20000); for (int i = 0; i < 5000; i++) { uTree.Add((byte)(i % 256)); } }
public void T_JustAddALotRandom() { Random rand = new Random(); UTree uTree = new UTree(20000); for (int i = 0; i < 5000; i++) { uTree.Add((byte)(rand.Next() % 256)); } }
public void T_Abcabxabcd_Added() { UTree uTree = new UTree(20); uTree.Add('a'); uTree.Add('b'); uTree.Add('c'); uTree.Add('a'); uTree.Add('b'); uTree.Add('x'); uTree.Add('a'); uTree.Add('b'); uTree.Add('c'); uTree.Add('d'); Assert.IsTrue(uTree.Contains("a")); Assert.IsTrue(uTree.Contains("b")); Assert.IsTrue(uTree.Contains("c")); Assert.IsTrue(uTree.Contains("d")); Assert.IsTrue(uTree.Contains("x")); Assert.IsTrue(uTree.Contains("cd")); Assert.IsTrue(uTree.Contains("xa")); Assert.IsTrue(uTree.Contains("bc")); Assert.IsTrue(uTree.Contains("bcd")); Assert.IsTrue(uTree.Contains("abcd")); Assert.IsTrue(uTree.Contains("bx")); Assert.IsTrue(uTree.Contains("bxa")); Assert.IsTrue(uTree.Contains("abc")); Assert.IsTrue(uTree.Contains("cab")); Assert.IsTrue(uTree.Contains("cabx")); Assert.IsTrue(uTree.Contains("bca")); Assert.IsTrue(uTree.Contains("xabc")); Assert.IsTrue(uTree.Contains("bcabx")); Assert.IsTrue(uTree.Contains("abca")); Assert.IsTrue(uTree.Contains("abcab")); Assert.IsTrue(uTree.Contains("abcabx")); Assert.IsTrue(uTree.Contains("abcabxa")); Assert.IsTrue(uTree.Contains("abcabxabcd")); }