Exemple #1
0
        public void TestFormsTreeNodeGetItemIndexs()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());
            FormsTreeNode item      = treeView1.GetItem(0, 1);

            Assert.AreEqual(@"Child 2", item.Text);
        }
Exemple #2
0
        /// <summary>
        /// FormsTreeNode GetItem(params string[] keys)のテスト
        /// </summary>
        public void TestFormsTreeNodeGetItemKeys()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());
            FormsTreeNode item      = treeView1.GetItem(@"Parent", @"Child 2", @"GrandChild");

            Assert.AreEqual(@"GrandChild", item.Text);
        }
Exemple #3
0
        public void TestChecked()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());
            FormsTreeNode item      = treeView1.FindItem("Parent");

            item.EmulateCheck(true);
            Assert.AreEqual(true, item.Checked);
        }
Exemple #4
0
        public void TestIsExpanded()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());
            FormsTreeNode item      = treeView1.FindItem("Parent");

            item.EmulateExpand();
            Assert.AreEqual(true, item.IsExpanded);
        }
Exemple #5
0
        public void TestFormsTreeNodeUIElement()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());
            var           node      = treeView1.FindItem("Parent", "Child 1");
            var           pos       = node.PointToScreen(new System.Drawing.Point());
            var           size      = node.Size;

            node.Activate();
        }
Exemple #6
0
        public void TestFormsTreeNodeSelect()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());

            treeView1.FindItem("Parent", "Child 1").EmulateSelect();
            FormsTreeNode selectedNode = treeView1.SelectNode;

            Assert.AreEqual("Child 1", selectedNode.Text);
        }
Exemple #7
0
        public void TestFormsTreeNodeFindItemTexts()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());

            string[]      texts = { @"Parent" };
            FormsTreeNode item  = treeView1.FindItem(texts);

            Assert.AreEqual(@"Parent", item.Text);
        }
Exemple #8
0
        public void TestStringText()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());
            FormsTreeNode item      = treeView1.FindItem("Parent");

            treeView1.EmulateNodeSelect(item);
            FormsTreeNode selectitem = treeView1.SelectNode;

            Assert.AreEqual("Parent", selectitem.Text);
        }
Exemple #9
0
 static void Assert(string accessPath, FormsTreeView treeView)
 {
     if (treeView.SelectNode.AppVar.IsNull)
     {
         CaptureAdaptor.AddCode($"{accessPath}.SelectNode.AppVar.IsNull.IsTrue();");
     }
     else
     {
         CaptureAdaptor.AddCode($"{accessPath}.SelectNode.Text.Is({ToLiteral(treeView.SelectNode.Text)});");
     }
 }
Exemple #10
0
        public void TestEmulateCollapse()
        {
            //非同期
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());

            app[GetType(), "TreeViewAfterCollapse"](treeView1.AppVar);
            FormsTreeNode item = treeView1.FindItem("Parent");

            item.EmulateCollapse(new Async());
            new NativeMessageBox(testDlg.WaitForNextModal()).EmulateButtonClick("OK");
            Assert.AreEqual(false, item.IsExpanded);
        }
Exemple #11
0
        public void TestEmulateEditLabel()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());
            FormsTreeNode item      = treeView1.FindItem("Parent");

            item.EmulateEditLabel(@"ChangeText");
            Assert.AreEqual(@"ChangeText", item.Text);

            //非同期
            app[GetType(), "TreeViewAfterLabelEditEvent"](treeView1.AppVar);
            item.EmulateEditLabel(@"Parent", new Async());
            new NativeMessageBox(testDlg.WaitForNextModal()).EmulateButtonClick("OK");
            Assert.AreEqual(@"Parent", item.Text);
        }
Exemple #12
0
        public void TestNodeEmulateSelect()
        {
            FormsTreeView treeView1 = new FormsTreeView(testDlg["treeView1"]());

            treeView1.FindItem("Parent").EmulateSelect();
            FormsTreeNode selectitem = treeView1.SelectNode;

            Assert.AreEqual("Parent", selectitem.Text);

            //非同期
            app[GetType(), "TreeViewAfterSelectEvent"](treeView1.AppVar);
            treeView1.GetItem(0, 1).EmulateSelect(new Async());
            new NativeMessageBox(testDlg.WaitForNextModal()).EmulateButtonClick("OK");
            FormsTreeNode selectitem2 = treeView1.SelectNode;

            Assert.AreEqual("Child 2", selectitem2.Text);
        }