コード例 #1
0
ファイル: BinaryTreeLinkTest.cs プロジェクト: MGnuskina/Tasks
        public void SizeTest(int[] mas, int res)
        {
            BinaryTreeLink b = new BinaryTreeLink();

            b.Init(mas);
            int size = b.Size();

            Assert.AreEqual(res, size);
        }
コード例 #2
0
ファイル: BinaryTreeLinkTest.cs プロジェクト: MGnuskina/Tasks
        public void ToStringTest(int[] mas, int[] expMas)
        {
            BinaryTreeLink b = new BinaryTreeLink();

            b.Init(mas);
            string masRes = b.TreeToString();

            CollectionAssert.AreEqual(expMas.ToString(), masRes);
        }
コード例 #3
0
ファイル: BinaryTreeLinkTest.cs プロジェクト: MGnuskina/Tasks
        public void CountWidthTest(int[] mas, int res)
        {
            BinaryTreeLink b = new BinaryTreeLink();

            b.Init(mas);
            int nodes = b.Width();

            Assert.AreEqual(res, nodes);
        }
コード例 #4
0
ファイル: BinaryTreeLinkTest.cs プロジェクト: MGnuskina/Tasks
        public void ClearTest(int[] mas)
        {
            BinaryTreeLink b = new BinaryTreeLink();

            b.Init(mas);
            b.Clear();
            int size = b.Size();

            Assert.AreEqual(0, size);
        }
コード例 #5
0
ファイル: BinaryTreeLinkTest.cs プロジェクト: MGnuskina/Tasks
        public void DelTest1(int[] mas, int res, int[] expMas)
        {
            BinaryTreeLink b = new BinaryTreeLink();

            b.Init(mas);
            b.Del(12);
            int size = b.Size();

            Assert.AreEqual(res, size);
            int[] masRes = b.ToArray();
            CollectionAssert.AreEqual(expMas, masRes);
        }