public void RemoveParam11() { string expected = @"<?xml version=""1.0"" encoding=""utf-8""?><result> 1.No Value Specified 2.No Value Specified 3.No Value Specified 4.No Value Specified 5.No Value Specified 6.No Value Specified</result>"; double d1 = double.PositiveInfinity; double d2 = double.NegativeInfinity; double d3 = double.NaN; double d4 = 2.000001; double d5 = 0.00; double d6 = double.MaxValue; double d7 = double.MinValue; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, d1); m_xsltArg.RemoveParam("myArg1", szEmpty); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d1); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, d2); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d2); Assert.True(false); } m_xsltArg.AddParam("myArg3", szEmpty, d3); m_xsltArg.RemoveParam("myArg3", szEmpty); retObj = m_xsltArg.GetParam("myArg3", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d3); Assert.True(false); } m_xsltArg.AddParam("myArg4", szEmpty, d4); m_xsltArg.RemoveParam("myArg4", szEmpty); retObj = m_xsltArg.GetParam("myArg4", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d4); Assert.True(false); } m_xsltArg.AddParam("myArg5", szEmpty, d5); m_xsltArg.RemoveParam("myArg5", szEmpty); retObj = m_xsltArg.GetParam("myArg5", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d5); Assert.True(false); } m_xsltArg.AddParam("myArg6", szEmpty, d6); m_xsltArg.RemoveParam("myArg6", szEmpty); retObj = m_xsltArg.GetParam("myArg6", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d6); Assert.True(false); } m_xsltArg.AddParam("myArg7", szEmpty, d7); m_xsltArg.RemoveParam("myArg7", szEmpty); retObj = m_xsltArg.GetParam("myArg7", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d7); Assert.True(false); } String obj = "0.00"; // string m_xsltArg.AddParam("myArg1", szEmpty, obj); m_xsltArg.RemoveParam("myArg1", szEmpty); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", obj); Assert.True(false); } //int int i = 2; m_xsltArg.AddParam("myArg2", szEmpty, i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } Boolean bF = (1 == 0); m_xsltArg.AddParam("myArg4", szEmpty, bF); m_xsltArg.RemoveParam("myArg4", szEmpty); retObj = m_xsltArg.GetParam("myArg4", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", bF); Assert.True(false); } Boolean bT = (1 == 1); m_xsltArg.AddParam("myArg5", szEmpty, bT); m_xsltArg.RemoveParam("myArg5", szEmpty); retObj = m_xsltArg.GetParam("myArg5", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", bT); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Int16)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (UInt16)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Int32)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (UInt32)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Int64)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (UInt64)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Single)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Decimal)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(expected); return; } else Assert.True(false); }
public void RemoveParam15() { m_xsltArg = new XsltArgumentList(); m_xsltArg.RemoveParam("myParam", szDefaultNS); return; }
public void GetParam15() { m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); m_xsltArg.RemoveParam("myArg1", szEmpty); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj != null) Assert.True(false); return; }
public void RemoveParam11(object param) { string Baseline = "baseline\\" + (string)param; double d1 = double.PositiveInfinity; double d2 = double.NegativeInfinity; double d3 = double.NaN; double d4 = 2.000001; double d5 = 0.00; double d6 = double.MaxValue; double d7 = double.MinValue; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, d1); m_xsltArg.RemoveParam("myArg1", szEmpty); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d1); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, d2); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d2); Assert.True(false); } m_xsltArg.AddParam("myArg3", szEmpty, d3); m_xsltArg.RemoveParam("myArg3", szEmpty); retObj = m_xsltArg.GetParam("myArg3", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d3); Assert.True(false); } m_xsltArg.AddParam("myArg4", szEmpty, d4); m_xsltArg.RemoveParam("myArg4", szEmpty); retObj = m_xsltArg.GetParam("myArg4", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d4); Assert.True(false); } m_xsltArg.AddParam("myArg5", szEmpty, d5); m_xsltArg.RemoveParam("myArg5", szEmpty); retObj = m_xsltArg.GetParam("myArg5", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d5); Assert.True(false); } m_xsltArg.AddParam("myArg6", szEmpty, d6); m_xsltArg.RemoveParam("myArg6", szEmpty); retObj = m_xsltArg.GetParam("myArg6", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d6); Assert.True(false); } m_xsltArg.AddParam("myArg7", szEmpty, d7); m_xsltArg.RemoveParam("myArg7", szEmpty); retObj = m_xsltArg.GetParam("myArg7", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", d7); Assert.True(false); } String obj = "0.00"; // string m_xsltArg.AddParam("myArg1", szEmpty, obj); m_xsltArg.RemoveParam("myArg1", szEmpty); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", obj); Assert.True(false); } //int int i = 2; m_xsltArg.AddParam("myArg2", szEmpty, i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } Boolean bF = (1 == 0); m_xsltArg.AddParam("myArg4", szEmpty, bF); m_xsltArg.RemoveParam("myArg4", szEmpty); retObj = m_xsltArg.GetParam("myArg4", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", bF); Assert.True(false); } Boolean bT = (1 == 1); m_xsltArg.AddParam("myArg5", szEmpty, bT); m_xsltArg.RemoveParam("myArg5", szEmpty); retObj = m_xsltArg.GetParam("myArg5", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", bT); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Int16)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (UInt16)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Int32)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (UInt32)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Int64)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (UInt64)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Single)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } m_xsltArg.AddParam("myArg2", szEmpty, (Decimal)i); m_xsltArg.RemoveParam("myArg2", szEmpty); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj != null) { _output.WriteLine("Failed to remove {0}", i); Assert.True(false); } if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void RemoveParam13(object param) { string Baseline = "baseline\\" + (string)param; int i = 1; m_xsltArg = new XsltArgumentList(); foreach (String str in szWhiteSpace) { m_xsltArg.AddParam("myArg" + i, szEmpty, "Test" + str); m_xsltArg.RemoveParam("myArg" + i, szEmpty); retObj = m_xsltArg.GetParam("myArg" + i, szEmpty); if (retObj != null) { _output.WriteLine("Error removing case #{0} from this test", i); Assert.True(false); } i++; } i = 1; foreach (String str in szWhiteSpace) { m_xsltArg.AddParam("myArg" + i, szEmpty, "Test"); // dont add whitespace to name here since addparam would throw m_xsltArg.RemoveParam("myArg" + str, szEmpty); retObj = m_xsltArg.GetParam("myArg" + str, szEmpty); if (retObj != null) { _output.WriteLine("Error removing case #{0} in the second batch from this test", i); Assert.True(false); } i++; } // perform a transform for kicks and ensure all is ok. if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void RemoveParam1(object param) { m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test2"); m_xsltArg.RemoveParam("myArg1", szEmpty); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj != null) { _output.WriteLine("Value of Removed Object is not null : {0}", retObj); Assert.True(false); } m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); retObj = m_xsltArg.GetParam("myArg1", szEmpty); _output.WriteLine("Added Value:{0}\nRetrieved Value: {1}", "Test1", retObj); if (retObj.ToString() != "Test1") { _output.WriteLine("Value of removed object is not as expected : {0}", retObj); Assert.True(false); } _baseline = "baseline\\" + (string)param; if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(_baseline, "out.xml"); return; } else Assert.True(false); }
public void RemoveParam6(object param) { string Baseline = "baseline\\" + (string)param; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam(szLongString, szEmpty, "Test1"); m_xsltArg.RemoveParam(szLongString, szEmpty); if ((LoadXSL("showParamLongName.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void RemoveParam5(object param) { string Baseline = Path.Combine("baseline", (string)param); m_xsltArg = new XsltArgumentList(); m_xsltArg.RemoveParam(szInvalid, szEmpty); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void RemoveParam10(object param) { string Baseline = Path.Combine("baseline", (string)param); m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szLongString, "Test1"); m_xsltArg.RemoveParam("myArg1", szLongString); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void Clear8() { string expected = @"<?xml version=""1.0"" encoding=""utf-8""?><result> 1.No Value Specified 2.No Value Specified 3.No Value Specified 4.No Value Specified 5.No Value Specified 6.No Value Specified</result>"; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj.ToString() != "Test1") return; //return TEST_SKIPPED; retObj = m_xsltArg.RemoveParam("myArg1", szEmpty); m_xsltArg.Clear(); if ((LoadXSL("showParam.xsl") != 1) || (Transform_ArgList("fruits.xml") != 1)) Assert.True(false); VerifyResult(expected); MyObject obj = new MyObject(26, _output); m_xsltArg.AddExtensionObject(szDefaultNS, obj); m_xsltArg.RemoveExtensionObject(szDefaultNS); m_xsltArg.Clear(); if ((LoadXSL("myObjectDef.xsl") == 1)) { try { Transform_ArgList("fruits.xml"); } catch (System.Xml.Xsl.XsltException) { return; } } _output.WriteLine("Exception not thrown for NS not found"); Assert.True(false); }
public void AddParam16(object param) { string Baseline = Path.Combine("baseline", (string)param); m_xsltArg = new XsltArgumentList(); String obj = "Test"; for (int i = 0; i < 200; i++) { m_xsltArg.AddParam("myArg2", szEmpty, obj + i); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj.ToString() != ("Test" + i)) { _output.WriteLine("Failed to add/remove iteration {0}", i); Assert.True(false); } m_xsltArg.RemoveParam("myArg2", szEmpty); } for (int i = 0; i < 200; i++) { m_xsltArg.AddParam("myArg" + i, szEmpty, obj + i); retObj = m_xsltArg.GetParam("myArg" + i, szEmpty); if (retObj.ToString() != (obj + i)) { _output.WriteLine("Failed in 2nd part to add/remove iteration {0}", i); Assert.True(false); } m_xsltArg.RemoveParam("myArg2", szEmpty); } for (int i = 0; i < 200; i++) { m_xsltArg.RemoveParam("myArg" + i, szEmpty); } m_xsltArg.AddParam("myArg2", szEmpty, obj + "2"); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj.ToString() != "Test2") Assert.True(false); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void RemoveParam14() { string expected = @"<?xml version=""1.0"" encoding=""utf-8""?><result> 1.No Value Specified 2.No Value Specified 3.No Value Specified 4.No Value Specified 5.No Value Specified 6.No Value Specified</result>"; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); m_xsltArg.RemoveParam("myArg1", szEmpty); for (int i = 0; i < 500; i++) m_xsltArg.RemoveParam("myArg1", szEmpty); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(expected); return; } else Assert.True(false); }
public void RemoveParam13() { string expected = @"<?xml version=""1.0"" encoding=""utf-8""?><result> 1.Test 2.Test 3.Test 4.Test 5.Test 6.No Value Specified</result>"; int i = 1; m_xsltArg = new XsltArgumentList(); foreach (String str in szWhiteSpace) { m_xsltArg.AddParam("myArg" + i, szEmpty, "Test" + str); m_xsltArg.RemoveParam("myArg" + i, szEmpty); retObj = m_xsltArg.GetParam("myArg" + i, szEmpty); if (retObj != null) { _output.WriteLine("Error removing case #{0} from this test", i); Assert.True(false); } i++; } i = 1; foreach (String str in szWhiteSpace) { m_xsltArg.AddParam("myArg" + i, szEmpty, "Test"); // dont add whitespace to name here since addparam would throw m_xsltArg.RemoveParam("myArg" + str, szEmpty); retObj = m_xsltArg.GetParam("myArg" + str, szEmpty); if (retObj != null) { _output.WriteLine("Error removing case #{0} in the second batch from this test", i); Assert.True(false); } i++; } // perform a transform for kicks and ensure all is ok. if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(expected); return; } else Assert.True(false); }
public void RemoveParam12() { string expected = @"<?xml version=""1.0"" encoding=""utf-8""?><result> 1.Test1 2.No Value Specified 3.No Value Specified 4.No Value Specified 5.No Value Specified 6.No Value Specified</result>"; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); m_xsltArg.RemoveParam("myarg1", szEmpty); m_xsltArg.RemoveParam("MYARG1", szEmpty); m_xsltArg.RemoveParam("myArg1 ", szEmpty); // perform a transform for kicks and ensure all is ok. if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(expected); return; } else Assert.True(false); }
public void RemoveParam14() { m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); m_xsltArg.RemoveParam("myArg1", szEmpty); for (int i = 0; i < 500; i++) m_xsltArg.RemoveParam("myArg1", szEmpty); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) && (CheckResult(466.5112789241) == 1)) return; else Assert.True(false); }
public void AddParam19() { m_xsltArg = new XsltArgumentList(); String obj = "Test"; for (int i = 0; i < 300; i++) { m_xsltArg.AddParam("myArg" + i, szEmpty, obj + "1"); retObj = m_xsltArg.GetParam("myArg" + i, szEmpty); if (retObj.ToString() != ("Test" + "1")) { _output.WriteLine("Failed to add {0}", "myArg" + i); Assert.True(false); } m_xsltArg.RemoveParam("myArg" + i, szEmpty); } m_xsltArg.AddParam("myArg2", szEmpty, "Test1"); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj.ToString() != ("Test1")) Assert.True(false); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) && (CheckResult(458.7752486264) == 1)) return; else Assert.True(false); }
public void AddParam19(object param) { string Baseline = "baseline\\" + (string)param; m_xsltArg = new XsltArgumentList(); String obj = "Test"; for (int i = 0; i < 300; i++) { m_xsltArg.AddParam("myArg" + i, szEmpty, obj + "1"); retObj = m_xsltArg.GetParam("myArg" + i, szEmpty); if (retObj.ToString() != ("Test" + "1")) { _output.WriteLine("Failed to add {0}", "myArg" + i); Assert.True(false); } m_xsltArg.RemoveParam("myArg" + i, szEmpty); } m_xsltArg.AddParam("myArg2", szEmpty, "Test2"); retObj = m_xsltArg.GetParam("myArg2", szEmpty); if (retObj.ToString() != ("Test2")) Assert.True(false); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void RemoveParam1() { m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test2"); m_xsltArg.RemoveParam("myArg1", szEmpty); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj != null) { _output.WriteLine("Value of Removed Object is not null : {0}", retObj); Assert.True(false); } m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); retObj = m_xsltArg.GetParam("myArg1", szEmpty); _output.WriteLine("Added Value:{0}\nRetrieved Value: {1}", "Test1", retObj); if (retObj.ToString() != "Test1") { _output.WriteLine("Value of removed object is not as expected : {0}", retObj); Assert.True(false); } if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) && (CheckResult(457.6003003605) == 1)) return; else Assert.True(false); }
public void RemoveParam2() { m_xsltArg = new XsltArgumentList(); retObj = m_xsltArg.RemoveParam(null, szEmpty); if (retObj != null) { _output.WriteLine("Did not return NULL for null parameter name"); Assert.True(false); } return; }
public void RemoveParam5() { m_xsltArg = new XsltArgumentList(); m_xsltArg.RemoveParam(szInvalid, szEmpty); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) && (CheckResult(466.5112789241) == 1)) return; else Assert.True(false); }
public void RemoveParam7() { m_xsltArg = new XsltArgumentList(); retObj = m_xsltArg.RemoveParam("myArg1", null); if (retObj != null) { _output.WriteLine("Did not return NULL for null URI namespace"); Assert.True(false); } return; }
public void RemoveParam6() { m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam(szLongString, szEmpty, "Test1"); m_xsltArg.RemoveParam(szLongString, szEmpty); if ((LoadXSL("showParamLongName.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) && (CheckResult(400.2204182193) == 1)) return; else Assert.True(false); }
public void RemoveParam12(object param) { string Baseline = "baseline\\" + (string)param; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); m_xsltArg.RemoveParam("myarg1", szEmpty); m_xsltArg.RemoveParam("MYARG1", szEmpty); m_xsltArg.RemoveParam("myArg1 ", szEmpty); // perform a transform for kicks and ensure all is ok. if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void RemoveParam9() { m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); m_xsltArg.RemoveParam("myArg1", "http://www.xsltTest.com"); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) && (CheckResult(457.6003003605) == 1)) return; else Assert.True(false); }
public void RemoveParam14(object param) { string Baseline = "baseline\\" + (string)param; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); m_xsltArg.RemoveParam("myArg1", szEmpty); for (int i = 0; i < 500; i++) m_xsltArg.RemoveParam("myArg1", szEmpty); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(Baseline, _strOutFile); return; } else Assert.True(false); }
public void RemoveParam10() { m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szLongString, "Test1"); m_xsltArg.RemoveParam("myArg1", szLongString); if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) && (CheckResult(466.5112789241) == 1)) return; else Assert.True(false); }
public void Clear8(object param) { string Baseline = "baseline\\" + (string)param; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); retObj = m_xsltArg.GetParam("myArg1", szEmpty); if (retObj.ToString() != "Test1") return; //TEST_SKIPPED; retObj = m_xsltArg.RemoveParam("myArg1", szEmpty); m_xsltArg.Clear(); if ((LoadXSL("showParam.xsl") != 1) || (Transform_ArgList("fruits.xml") != 1)) Assert.True(false); VerifyResult(Baseline, _strOutFile); MyObject obj = new MyObject(26, _output); m_xsltArg.AddExtensionObject(szDefaultNS, obj); m_xsltArg.RemoveExtensionObject(szDefaultNS); m_xsltArg.Clear(); if ((LoadXSL("MyObjectDef.xsl") == 1)) { try { Transform_ArgList("fruits.xml"); } catch (System.Xml.Xsl.XsltException) { return; } } _output.WriteLine("Exception not thrown for NS not found"); Assert.True(false); }
public void RemoveParam12() { m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam("myArg1", szEmpty, "Test1"); m_xsltArg.RemoveParam("myarg1", szEmpty); m_xsltArg.RemoveParam("MYARG1", szEmpty); m_xsltArg.RemoveParam("myArg1 ", szEmpty); // perform a transform for kicks and ensure all is ok. if ((LoadXSL("showParam.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1) && (CheckResult(457.6003003605) == 1)) return; else Assert.True(false); }
void ProcessDirectories (List<string> sourceDirectories) { if (sourceDirectories.Count == 0 || opts.dest == null || opts.dest == "") throw new ApplicationException("The source and dest options must be specified."); Directory.CreateDirectory(opts.dest); // Load the stylesheets, overview.xml, and resolver XslTransform overviewxsl = LoadTransform("overview.xsl", sourceDirectories); XslTransform stylesheet = LoadTransform("stylesheet.xsl", sourceDirectories); XslTransform template; if (opts.template == null) { template = LoadTransform("defaulttemplate.xsl", sourceDirectories); } else { try { XmlDocument templatexsl = new XmlDocument(); templatexsl.Load(opts.template); template = new XslTransform(); template.Load(templatexsl); } catch (Exception e) { throw new ApplicationException("There was an error loading " + opts.template, e); } } XmlDocument overview = GetOverview (sourceDirectories); string overviewDest = opts.dest + "/index." + opts.ext; ArrayList extensions = GetExtensionMethods (overview); // Create the master page XsltArgumentList overviewargs = new XsltArgumentList(); var regenIndex = sourceDirectories.Any ( d => !DestinationIsNewer (Path.Combine (d, "index.xml"), overviewDest)); if (regenIndex) { overviewargs.AddParam("ext", "", opts.ext); overviewargs.AddParam("basepath", "", "./"); Generate(overview, overviewxsl, overviewargs, opts.dest + "/index." + opts.ext, template, sourceDirectories); overviewargs.RemoveParam("basepath", ""); } overviewargs.AddParam("basepath", "", "../"); overviewargs.AddParam("Index", "", overview.CreateNavigator ()); // Create the namespace & type pages XsltArgumentList typeargs = new XsltArgumentList(); typeargs.AddParam("ext", "", opts.ext); typeargs.AddParam("basepath", "", "../"); typeargs.AddParam("Index", "", overview.CreateNavigator ()); foreach (XmlElement ns in overview.SelectNodes("Overview/Types/Namespace")) { string nsname = ns.GetAttribute("Name"); if (opts.onlytype != null && !opts.onlytype.StartsWith(nsname + ".")) continue; System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(opts.dest + "/" + nsname); if (!d.Exists) d.Create(); // Create the NS page string nsDest = opts.dest + "/" + nsname + "/index." + opts.ext; if (regenIndex) { overviewargs.AddParam("namespace", "", nsname); Generate(overview, overviewxsl, overviewargs, nsDest, template, sourceDirectories); overviewargs.RemoveParam("namespace", ""); } foreach (XmlElement ty in ns.SelectNodes("Type")) { string typefilebase = ty.GetAttribute("Name"); string sourceDir = ty.GetAttribute("SourceDirectory"); string typename = ty.GetAttribute("DisplayName"); if (typename.Length == 0) typename = typefilebase; if (opts.onlytype != null && !(nsname + "." + typename).StartsWith(opts.onlytype)) continue; string typefile = CombinePath (sourceDir, nsname, typefilebase + ".xml"); if (typefile == null) continue; string destfile = opts.dest + "/" + nsname + "/" + typefilebase + "." + opts.ext; if (DestinationIsNewer (typefile, destfile)) // target already exists, and is newer. why regenerate? continue; XmlDocument typexml = new XmlDocument(); typexml.Load(typefile); PreserveMembersInVersions (typexml); if (extensions != null) { DocLoader loader = CreateDocLoader (overview); XmlDocUtils.AddExtensionMethods (typexml, extensions, loader); } Console.WriteLine(nsname + "." + typename); Generate(typexml, stylesheet, typeargs, destfile, template, sourceDirectories); } } }
public void RemoveParam6() { string expected = @"<?xml version=""1.0"" encoding=""utf-8""?><result> 1.No Value Specified</result>"; m_xsltArg = new XsltArgumentList(); m_xsltArg.AddParam(szLongString, szEmpty, "Test1"); m_xsltArg.RemoveParam(szLongString, szEmpty); if ((LoadXSL("showParamLongName.xsl") == 1) && (Transform_ArgList("fruits.xml") == 1)) { VerifyResult(expected); return; } else Assert.True(false); }