File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -31,6 +31,9 @@ TVTOnEditCancelledTests = class
3131 [Test]
3232 procedure TestEditNode ;
3333
34+ [Test]
35+ procedure TestEditNodeReadOnly ;
36+
3437 [Test]
3538 procedure TestOnEditCancelled ;
3639 end ;
@@ -66,7 +69,6 @@ procedure TVTOnEditCancelledTests.TestEditNode;
6669 fTree.Parent := fForm;
6770 fTree.Header.Columns.Add;
6871 var LNode := fTree.AddChild(fTree.RootNode);
69- var LBeforeStates := fTree.TreeStates;
7072 var LEditNodeResult := fTree.EditNode(LNode, 0 );
7173 var LAfterStates := fTree.TreeStates;
7274 Assert.AreEqual<TVirtualTreeStates>(LAfterStates * [tsEditing], [tsEditing]);
@@ -84,6 +86,17 @@ procedure TVTOnEditCancelledTests.TestEditNodeFail;
8486 Assert.IsFalse(LEditNodeResult);
8587end ;
8688
89+ procedure TVTOnEditCancelledTests.TestEditNodeReadOnly ;
90+ begin
91+ fForm.Show;
92+ fTree.Parent := fForm;
93+ fTree.Header.Columns.Add;
94+ var LNode := fTree.AddChild(fTree.RootNode);
95+ fTree.TreeOptions.MiscOptions := fTree.TreeOptions.MiscOptions + [toReadOnly];
96+ var LEditNodeResult := fTree.EditNode(LNode, 0 );
97+ Assert.IsFalse(LEditNodeResult);
98+ end ;
99+
87100procedure TVTOnEditCancelledTests.TestOnEditCancelled ;
88101begin
89102 fForm.Show;
You can’t perform that action at this time.
0 commit comments