public Boolean runTest()
{
Console.WriteLine(s_strTFPath + " " + s_strTFName + " , for " + s_strClassMethod + " , Source ver " + s_strDtTmVer);
int iCountErrors = 0;
int iCountTestcases = 0;
String strLoc = "Loc_000oo";
String strBaseLoc = "";
String strValue = String.Empty;
Co5372GetBytes_UInt16 cc = new Co5372GetBytes_UInt16();
try {
LABEL_860_GENERAL:
do
{
UInt16 ui16 = 0;
Byte[] byArr2 = null;
Byte[] byArr3 = null;
strLoc = "Loc_298hv";
ui16 = 0x5678;
byArr3 = new Byte[2];
if (BitConverter.IsLittleEndian) {
byArr3[0] = (Byte)0x78;
byArr3[1] = (Byte)0x56;
}
else {
byArr3[1] = (Byte)0x78;
byArr3[0] = (Byte)0x56;
}
byArr2 = BitConverter.GetBytes(ui16);
iCountTestcases++;
if(byArr2.Length != byArr3.Length)
{
iCountErrors++;
printerr("Error_2hfhd! Incorrect Array Length , Length=="+byArr2.Length);
}
iCountTestcases++;
for ( int i = 0 ; i < byArr2.Length ; i++)
{
if(byArr2[i] != byArr3[i])
{
iCountErrors++;
printerr("Error_48yg2! expected=="+byArr3[i]+" , value=="+byArr2[i]);
}
}
strLoc = "Loc_2f8yv";
ui16 = UInt16.MinValue;
byArr3[0] = (Byte)0x0;
byArr3[1] = (Byte)0x0;
byArr2 = BitConverter.GetBytes(ui16);
iCountTestcases++;
if(byArr2.Length != byArr3.Length)
{
iCountErrors++;
printerr("Error_4yg7c! Incorrect Length, Length=="+byArr2.Length);
}
iCountTestcases++;
for(int i = 0 ; i < byArr2.Length ; i++)
{
if(byArr2[i] != byArr3[i])
{
iCountErrors++;
printerr("Error_2398c! expected=="+byArr3[i]+" , value=="+byArr2[i]);
}
}
strLoc = "Loc_2890v";
ui16 = UInt16.MaxValue;
byArr3[0] = (Byte)0xff;
byArr3[1] = (Byte)0xff;
byArr2 = BitConverter.GetBytes(ui16);
iCountTestcases++;
if(byArr2.Length != byArr3.Length)
{
iCountErrors++;
printerr("Error_398fv! Incorrect Length, Length=="+byArr2.Length);
}
iCountTestcases++;
for(int i = 0 ; i < byArr2.Length ; i++)
{
if(byArr2[i] != byArr3[i])
{
iCountErrors++;
printerr("Error_9894s! expected=="+byArr3[i]+" , value=="+byArr2[i]);
}
}
} while (false);
} catch (Exception exc_general ) {
++iCountErrors;
Console.WriteLine (s_strTFAbbrev + " : Error Err_8888yyy! strLoc=="+ strLoc +", exc_general=="+exc_general);
}
if ( iCountErrors == 0 )
{
Console.WriteLine( "paSs. "+s_strTFPath +" "+s_strTFName+" ,iCountTestcases=="+iCountTestcases);
return true;
}
else
{
Console.WriteLine("FAiL! "+s_strTFPath+" "+s_strTFName+" ,iCountErrors=="+iCountErrors+" , BugNums?: "+s_strActiveBugNums );
return false;
}
}
public void printerr ( String err )