Esempio n. 1
0
        public void OutputTestCasesTest()
        {
            XmlToModel      xtm    = new XmlToModel(this._xmlNodes);
            List <TestCase> tcList = xtm.OutputTestCases();

            Assert.AreEqual(tcList.Count, _xmlNodes.Count);
        }
Esempio n. 2
0
        public void SetUp()
        {
            string filepath = @"G:\Code\TestLinkTransfer\trunk\Resource\CRM.xml";

            XmlAnalysis xmlAnalysis = new XmlAnalysis(filepath);
            XmlToModel xtm = new XmlToModel(xmlAnalysis.GetAllTestCaseNodes());
            this._testCaseList = xtm.OutputTestCases();
        }
Esempio n. 3
0
        public void Save(Library library, string fileName)
        {
            XmlToModel converter = new XmlToModel();
            SokobanLibrary xmlLib = converter.Convert(library);

            XmlSerializer ser = new XmlSerializer(typeof (SokobanLibrary));
            using (FileStream stream = File.Create(fileName))
            {
                ser.Serialize(stream, xmlLib);
            }
        }
Esempio n. 4
0
 private void XmlToExcel(string fileDir)
 {
     _ = GoogleAnalyticsTracker.Tracker("Work", "XmlToExcel");
     try
     {
         XmlAnalysis     xmlAnalysis = new XmlAnalysis(fileDir);
         XmlToModel      xtm         = new XmlToModel(xmlAnalysis.GetAllTestCaseNodes());
         List <TestCase> tcList      = xtm.OutputTestCases();
         this._tcDic = new Dictionary <string, List <TestCase> >();
         _tcDic.Add("TestCase", tcList);
     }
     catch (Exception ex)
     {
         this._logger.Error(ex);
         OutputDisplay.ShowMessage(ex.ToString(), Color.Red);
         return;
     }
 }
Esempio n. 5
0
        /// <summary>
        /// XML转换为Excel
        /// </summary>
        /// <param name="fileDir">文件路径</param>
        private void XmlToExcel(string fileDir)
        {
            try
            {
                XmlAnalysis     xmlAnalysis = new XmlAnalysis(fileDir);
                XmlToModel      xtm         = new XmlToModel(xmlAnalysis.GetAllTestCaseNodes());
                List <TestCase> tcList      = xtm.OutputTestCases();
                this._tcDic = new Dictionary <string, List <TestCase> >();
                _tcDic.Add("TestCase", tcList);

                ExcelHandler eh = new ExcelHandler(tcList);
                eh.WriteExcel();
            }
            catch (Exception ex)
            {
                this._logger.Error(ex);
                OutputDisplay.ShowMessage(ex.ToString(), Color.Red);
                return;
            }
        }
Esempio n. 6
0
 public ReportData Parse(object raw)
 {
     return(XmlToModel.Convert((CBC_OECD)raw));
 }