Exemple #1
0
        public void XmlReadWriteSequence()
        {
            List <TestSuiteReport> xmlReport = JUnitXml.ParseXmlFile(tempFileFullPath);

            JUnitXml.WriteXmlFile(tempFileFullPath, xmlReport, true);
            List <TestSuiteReport> xmlReport2 = JUnitXml.ParseXmlFile(tempFileFullPath);
        }
Exemple #2
0
        public void XmlReadWriteSequence(UUnitTestContext testContext)
        {
            List <TestSuiteReport> xmlReport = JUnitXml.ParseXmlFile(_tempFileFullPath);

            JUnitXml.WriteXmlFile(_tempFileFullPath, xmlReport, true);
            List <TestSuiteReport> xmlReport2 = JUnitXml.ParseXmlFile(_tempFileFullPath);

            testContext.IntEquals(xmlReport.Count, xmlReport2.Count);

            testContext.EndTest(UUnitFinishState.PASSED, null);
        }
Exemple #3
0
        public void PassWithMessageXml(UUnitTestContext testContext)
        {
            var readFileName = Path.GetFullPath("../../testPassWithMessage.xml");

            testContext.True(File.Exists(readFileName), readFileName);
            List <TestSuiteReport> inputReport = JUnitXml.ParseXmlFile(readFileName);

            JUnitXml.WriteXmlFile(_tempFileFullPath, inputReport, true);
            List <TestSuiteReport> testReport = JUnitXml.ParseXmlFile(_tempFileFullPath);

            testContext.IntEquals(1, testReport.Count);
            foreach (var eachReport in testReport)
            {
                testContext.IntEquals(0, eachReport.failures);
                testContext.IntEquals(0, eachReport.skipped);
                testContext.NotNull(eachReport.testResults);
                foreach (var eachTest in eachReport.testResults)
                {
                    testContext.True(eachTest.IsXmlSingleLine());
                }
            }

            testContext.EndTest(UUnitFinishState.PASSED, null);
        }