예제 #1
0
파일: TestsCatalog.cs 프로젝트: nobled/mono
		private TestInfo GetCurrentTestInfo()
		{
			XmlNode n = (XmlNode)_tests.Current;
			TestInfo ti = new TestInfo();
			ti.Name = n.Attributes["name"].Value;
			ti.Url = n.Attributes["url"].Value;
			return ti;
		}
예제 #2
0
 public SingleWebTest(TestInfo testInfo, string baseUrl) : base(null, testInfo.Url)
 {
     _testInfo = testInfo;
     _baseUrl  = baseUrl;
 }
예제 #3
0
파일: WebTest.cs 프로젝트: nobled/mono
		public abstract XmlDocument GetTestXml(TestInfo testInfo);
예제 #4
0
파일: WebTest.cs 프로젝트: nobled/mono
		public override XmlDocument GetTestXml(TestInfo testInfo)
		{
			return BuildXml( GetSubTests( GetUrl(testInfo.Url) ), testInfo );
		}
예제 #5
0
파일: WebTest.cs 프로젝트: nobled/mono
		private XmlDocument BuildXml(ArrayList subTests, TestInfo ti)
		{
			StringBuilder xmltext = new StringBuilder();
			xmltext.Append("<TestResults name=\"" + ti.Name + "\">");
			foreach(string st in subTests)
			{
				xmltext.Append(st);
			}
			xmltext.Append("</TestResults>");

			XmlDocument r = new XmlDocument();
			r.LoadXml(HtmltoXml(xmltext.ToString()));
			return r;
		}