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);
}