private void analyzeCaseData() { MyRunCaseData <ICaseExecutionContent> yourCaseRunData = ((CaseCell)myTargetNode.Tag).CaseRunData; if (yourCaseRunData.errorMessages == null) { llb_errorInfo.Visible = false; } else { llb_errorInfo.Text = yourCaseRunData.errorMessages.MyToString(";"); return; } lb_caseId.Text = "ID:" + yourCaseRunData.id; lb_caseTarget.Text = "->" + yourCaseRunData.testContent.MyExecutionTarget; lb_protocol.Text = "Protocol:" + yourCaseRunData.contentProtocol.ToString(); lb_delay.Text = "Delay:" + yourCaseRunData.caseAttribute.attributeDelay + "ms"; lb_level.Text = "CaseLevel:" + yourCaseRunData.caseAttribute.attributeLevel; if (yourCaseRunData.caseAttribute.myParameterSaves != null) { foreach (ParameterSave tempValue in yourCaseRunData.caseAttribute.myParameterSaves) { listView_parameterSave.Items.Add(new ListViewItem(new string[] { tempValue.parameterName, tempValue.parameterFindVaule })); } } lb_expectType.Text = "AssertType:" + yourCaseRunData.caseExpectInfo.myExpectType.ToString(); if (yourCaseRunData.caseExpectInfo.myExpectContent.IsFilled()) { tb_expectContent.Text = yourCaseRunData.caseExpectInfo.myExpectContent.contentData; } if (yourCaseRunData.actions != null) { foreach (KeyValuePair <CaseResult, CaseActionDescription> tempAction in yourCaseRunData.actions) { listView_action.Items.Add(new ListViewItem(new string[] { tempAction.Key.ToString(), tempAction.Value.caseAction.ToString() + tempAction.Value.addInfo.MyValue() })); } } if (yourCaseRunData.testContent != null) { MyControlHelper.myAddRtbStr(ref rtb_Content, "【Actuator】:" + yourCaseRunData.testContent.MyCaseActuator, Color.DarkOrchid, true); MyControlHelper.myAddRtbStr(ref rtb_Content, yourCaseRunData.testContent.MyExecutionContent, Color.Maroon, true); //rtb_Content.AppendText((((CaseCell)myTargetNode.Tag).CaseXmlNode)["Content"].InnerXml); string xmlContent; if (MyCommonTool.FormatXmlString((((CaseCell)myTargetNode.Tag).CaseXmlNode)["Content"].OuterXml, out xmlContent)) { MyControlHelper.myAddRtbStr(ref rtb_Content, xmlContent, Color.Black, true); } else { MyControlHelper.myAddRtbStr(ref rtb_Content, xmlContent, Color.Red, true); } rtb_Content.Select(0, 0); rtb_Content.ScrollToCaret(); } else { rtb_Content.Text = "NULL"; } }