Ejemplo n.º 1
0
        public string PrintToXML(int tabCount)
        {
            string printout = "";

            printout += new string('\t', tabCount);
            printout += "<TestResult>\r\n";

            printout += MyReportWriter.PrintXmlElement("TestIdx", idx.ToString(), tabCount + 1);
            printout += MyReportWriter.PrintXmlElement("TestType", type.ToString(), tabCount + 1);
            printout += MyReportWriter.PrintXmlElement("TestDescription", description, tabCount + 1);

            foreach (TestCondition condition in conditions)
            {
                printout += condition.PrintToXML(tabCount + 1);
            }

            printout += MyReportWriter.PrintXmlElement("ResultStatus", status.ToString(), tabCount + 1);

            if (comments != "")
            {
                printout += MyReportWriter.PrintXmlElement("Comments", comments, tabCount + 1);
            }

            printout += new string('\t', tabCount);
            printout += "</TestResult>\r\n";
            return(printout);
        }
Ejemplo n.º 2
0
        public string PrintToXML(int tabCount)
        {
            string printout = "";

            printout += new string('\t', tabCount);
            printout += "<TestCondition>\r\n";

            printout += MyReportWriter.PrintXmlElement("ConditionId", id, tabCount + 1);
            printout += MyReportWriter.PrintXmlElement("ConditionOperation", operation.ToString(), tabCount + 1);
            printout += MyReportWriter.PrintXmlElement("ConditionParam1", param1.ToString(), tabCount + 1);
            if (useTwoParams)
            {
                printout += MyReportWriter.PrintXmlElement("ConditionParam2", param2.ToString(), tabCount + 1);
            }
            printout += MyReportWriter.PrintXmlElement("ConditionValue", outcome.ToString(), tabCount + 1);
            printout += MyReportWriter.PrintXmlElement("ConditionStatus", status.ToString(), tabCount + 1);

            printout += new string('\t', tabCount);
            printout += "</TestCondition>\r\n";
            return(printout);
        }