public NAntBuildFileErrorTreeNode(NAntBuildFileError error) { this.Text = error.Message; this.ImageIndex = NAntPadTreeViewImageList.TargetErrorImage; this.SelectedImageIndex = NAntPadTreeViewImageList.TargetErrorImage; this.buildFileError = error; }
public void ReadFile() { StringReader reader = new StringReader("<project>"); buildFile = new NAntBuildFile(reader); Assert.IsTrue(buildFile.HasError); NAntBuildFileError error = buildFile.Error; Assert.AreEqual("Unexpected end of file has occurred. The following elements are not closed: project. Line 1, position 10.", error.Message, "Error message is incorrect."); Assert.AreEqual(1, error.Line, "Error's line number is incorrect."); Assert.AreEqual(10, error.Column, "Error's column number is incorrect."); }
/// <summary> /// Adds an error node to the tree. /// </summary> /// <param name="node">The parent tree node.</param> void AddBuildFileError(TreeNode node, NAntBuildFileError buildFileError) { NAntBuildFileErrorTreeNode errorNode = new NAntBuildFileErrorTreeNode(buildFileError); node.Nodes.Add(errorNode); }