public Boolean runTest()
{
int iCountErrors = 0;
int iCountTestcases = 0;
String strLoc="123_er";
String strInfo = null;
Console.Out.Write( strName );
Console.Out.Write( ": " );
Console.Out.Write( strPath + strTest );
Console.Out.WriteLine( " runTest started..." );
Decimal cncy1;
Decimal[] dcmlFirstValues = {Decimal.MaxValue, Decimal.MinusOne, Decimal.Parse("123456789012345.98765432101234"),
new Decimal(0.00000000000000000001), Decimal.Zero, new Decimal(Int32.MaxValue),
Decimal.MaxValue, new Decimal(1234.5678)};
Decimal[] dcmlSecondValues = {Decimal.One, Decimal.MinValue, Decimal.Parse("-123456789012345.98765432101234"),
new Decimal(-0.0000000000000000001), new Decimal(-0.0001), new Decimal(Int32.MinValue),
Decimal.MinValue, new Decimal(-1234.5678)};
Decimal[] dcmlExceptions = {};
int ina;
try
{
LABEL_860_GENERAL:
do
{
for (int aa = 0; aa < dcmlFirstValues.Length; aa++)
{
++iCountTestcases;
if ( Decimal.Equals(dcmlFirstValues[aa], dcmlSecondValues[aa]) != false)
{
++iCountErrors;
Console.Error.WriteLine( "POINTTOBREAK: Error E_972qr_" + aa + " Decimal.Equals(dcmlFirstValues[aa], dcmlSecondValues[aa] ==" + Decimal.Equals(dcmlFirstValues[aa], dcmlSecondValues[aa]) );
}
}
for (int aa = 0; aa < dcmlFirstValues.Length; aa++)
{
++iCountTestcases;
if ( Decimal.Equals(dcmlSecondValues[aa], dcmlFirstValues[aa]) != false)
{
++iCountErrors;
Console.Error.WriteLine( "POINTTOBREAK: Error E_346mk_" + aa + " Decimal.Equals(dcmlSecondValues[aa], dcmlFirstValues[aa]) ==" + Decimal.Equals(dcmlSecondValues[aa], dcmlFirstValues[aa]) );
}
}
for (int aa = 0; aa < dcmlFirstValues.Length; aa++)
{
++iCountTestcases;
if ( Decimal.Equals(dcmlFirstValues[aa], dcmlFirstValues[aa]) != true)
{
++iCountErrors;
Console.Error.WriteLine( "POINTTOBREAK: Error E_934qm_" + aa + " Decimal.Equals(dcmlFirstValues[aa], dcmlFirstValues[aa]) ==" + Decimal.Equals(dcmlFirstValues[aa], dcmlFirstValues[aa]) );
}
}
for (int aa = 0; aa < dcmlSecondValues.Length; aa++)
{
++iCountTestcases;
if ( Decimal.Equals(dcmlSecondValues[aa], dcmlSecondValues[aa]) != true)
{
++iCountErrors;
Console.Error.WriteLine( "POINTTOBREAK: Error E_134ak_" + aa + " Decimal.Equals(dcmlSecondValues[aa], dcmlSecondValues[aa]) ==" + Decimal.Equals(dcmlSecondValues[aa], dcmlSecondValues[aa]) );
}
}
} while ( false );
}
catch (Exception exc_general)
{
++iCountErrors;
Console.Error.WriteLine ( "POINTTOBREAK: Error Err_103! strLoc=="+ strLoc + " ,exc_general=="+exc_general );
}
if ( iCountErrors == 0 )
{
Console.Error.WriteLine( "paSs. " + strPath + strTest + " iCountTestcases==" + iCountTestcases );
return true;
}
else
{
Console.Error.WriteLine( "FAiL! " + strPath + strTest + " iCountErrors==" + iCountErrors );
return false;
}
}
public static void Main( String[] args )