Exemplo n.º 1
0
        public void T_JustAddALot()
        {
            UTree uTree = new UTree(20000);

            for (int i = 0; i < 5000; i++)
            {
                uTree.Add((byte)(i % 256));
            }
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
0
        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"));
        }