mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-30 12:50:19 +00:00
2408 lines
114 KiB
C#
2408 lines
114 KiB
C#
// Disable some warning, because although they should work, they might not.
|
|
#pragma warning disable 1718
|
|
using System;
|
|
using Cosmos.Hardware;
|
|
|
|
namespace TestRunner
|
|
{
|
|
public class TestRunnerKernel : Cosmos.System.Kernel
|
|
{
|
|
public Logger log = new Logger(2);
|
|
|
|
public TestRunnerKernel()
|
|
{
|
|
base.ClearScreen = true;
|
|
}
|
|
protected override void BeforeRun() { }
|
|
|
|
|
|
protected override void Run()
|
|
{
|
|
Console.WriteLine("Starting Tests. " + CurrentTime());
|
|
log.WriteString("Starting Tests. " + CurrentTime() + "\r\n\r\n");
|
|
|
|
#region Test the Logger
|
|
Console.WriteLine("Starting Tests of Logger. " + CurrentTime());
|
|
log.WriteString("Starting Tests of Logger. " + CurrentTime() + "\r\n");
|
|
log.WriteString(GTN() + "255 as Byte:");
|
|
log.WriteData((byte)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as SByte:");
|
|
log.WriteData(unchecked((sbyte)0xFF));
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as UShort:");
|
|
log.WriteData((ushort)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as Short:");
|
|
log.WriteData((short)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as UInt:");
|
|
log.WriteData((uint)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as Int:");
|
|
log.WriteData((int)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as ULong:");
|
|
log.WriteData((ulong)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as Long:");
|
|
log.WriteData((long)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as Float:");
|
|
log.WriteData((float)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString(GTN() + "255 as Double:");
|
|
log.WriteData((double)0xFF);
|
|
log.WriteString("\r\n");
|
|
log.WriteString("Finished Testing Logger. " + CurrentTime() + "\r\n\r\n");
|
|
Console.WriteLine("Finished Testing Logger. " + CurrentTime());
|
|
#endregion
|
|
|
|
#region Test the Operators
|
|
|
|
#region Byte
|
|
{
|
|
Console.WriteLine("Testing Byte Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting Byte Comparison Tests. " + CurrentTime() + "\r\n");
|
|
byte zero = 0;
|
|
byte one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting Byte Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Byte-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Byte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Byte-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Byte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Byte-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Byte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Byte-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Byte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Byte-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Byte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Byte-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Byte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Byte-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Byte Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting Byte Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Byte-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Byte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Byte-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Byte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Byte-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Byte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Byte-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Byte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Byte-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Byte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Byte-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Byte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Byte-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished Byte Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting Byte Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Byte-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Byte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Byte-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Byte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Byte-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Byte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Byte-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Byte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Byte-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Byte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Byte-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Byte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Byte-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Byte Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing Byte Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing Byte Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region SByte
|
|
{
|
|
Console.WriteLine("Testing SByte Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting SByte Comparison Tests. " + CurrentTime() + "\r\n");
|
|
sbyte zero = 0;
|
|
sbyte one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting SByte Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (SByte-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (SByte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (SByte-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (SByte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (SByte-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (SByte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (SByte-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (SByte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (SByte-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (SByte-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (SByte-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (SByte-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (SByte-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished SByte Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting SByte Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (SByte-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (SByte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (SByte-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (SByte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (SByte-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (SByte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (SByte-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (SByte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (SByte-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (SByte-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (SByte-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (SByte-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (SByte-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished SByte Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting SByte Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (SByte-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (SByte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (SByte-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (SByte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (SByte-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (SByte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (SByte-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (SByte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (SByte-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (SByte-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (SByte-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (SByte-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (SByte-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished SByte Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing SByte Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing SByte Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region UShort
|
|
{
|
|
Console.WriteLine("Testing UShort Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting UShort Comparison Tests. " + CurrentTime() + "\r\n");
|
|
ushort zero = 0;
|
|
ushort one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting UShort Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (UShort-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (UShort-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (UShort-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (UShort-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (UShort-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (UShort-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (UShort-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (UShort-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (UShort-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (UShort-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (UShort-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (UShort-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (UShort-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished UShort Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting UShort Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (UShort-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (UShort-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (UShort-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (UShort-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (UShort-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (UShort-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (UShort-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (UShort-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (UShort-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (UShort-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (UShort-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (UShort-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (UShort-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished UShort Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting UShort Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (UShort-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (UShort-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (UShort-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (UShort-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (UShort-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (UShort-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (UShort-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (UShort-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (UShort-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (UShort-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (UShort-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (UShort-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (UShort-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished UShort Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing UShort Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing UShort Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region Short
|
|
{
|
|
Console.WriteLine("Testing Short Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting Short Comparison Tests. " + CurrentTime() + "\r\n");
|
|
short zero = 0;
|
|
short one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting Short Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Short-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Short-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Short-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Short-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Short-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Short-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Short-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Short-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Short-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Short-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Short-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Short-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Short-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Short Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting Short Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Short-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Short-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Short-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Short-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Short-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Short-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Short-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Short-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Short-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Short-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Short-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Short-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Short-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished Short Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting Short Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Short-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Short-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Short-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Short-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Short-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Short-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Short-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Short-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Short-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Short-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Short-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Short-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Short-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Short Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing Short Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing Short Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region UInt
|
|
{
|
|
Console.WriteLine("Testing UInt Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting UInt Comparison Tests. " + CurrentTime() + "\r\n");
|
|
uint zero = 0;
|
|
uint one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting UInt Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (UInt-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (UInt-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (UInt-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (UInt-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (UInt-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (UInt-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (UInt-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (UInt-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (UInt-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (UInt-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (UInt-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (UInt-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (UInt-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished UInt Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting UInt Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (UInt-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (UInt-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (UInt-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (UInt-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (UInt-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (UInt-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (UInt-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (UInt-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (UInt-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (UInt-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (UInt-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (UInt-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (UInt-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished UInt Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting UInt Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (UInt-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (UInt-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (UInt-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (UInt-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (UInt-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (UInt-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (UInt-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (UInt-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (UInt-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (UInt-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (UInt-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (UInt-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (UInt-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished UInt Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing UInt Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing UInt Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region Int
|
|
{
|
|
Console.WriteLine("Testing Int Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting Int Comparison Tests. " + CurrentTime() + "\r\n");
|
|
int zero = 0;
|
|
int one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting Int Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Int-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Int-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Int-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Int-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Int-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Int-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Int-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Int-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Int-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Int-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Int-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Int-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Int-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Int Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting Int Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Int-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Int-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Int-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Int-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Int-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Int-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Int-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Int-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Int-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Int-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Int-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Int-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Int-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished Int Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting Int Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Int-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Int-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Int-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Int-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Int-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Int-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Int-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Int-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Int-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Int-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Int-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Int-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Int-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Int Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing Int Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing Int Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region ULong
|
|
{
|
|
Console.WriteLine("Testing ULong Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting ULong Comparison Tests. " + CurrentTime() + "\r\n");
|
|
ulong zero = 0;
|
|
ulong one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting ULong Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (ULong-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (ULong-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (ULong-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (ULong-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (ULong-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (ULong-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (ULong-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (ULong-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (ULong-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (ULong-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (ULong-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (ULong-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (ULong-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished ULong Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting ULong Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (ULong-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (ULong-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (ULong-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (ULong-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (ULong-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (ULong-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (ULong-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (ULong-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (ULong-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (ULong-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (ULong-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (ULong-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (ULong-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished ULong Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting ULong Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (ULong-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (ULong-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (ULong-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (ULong-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (ULong-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (ULong-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (ULong-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (ULong-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (ULong-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (ULong-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (ULong-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (ULong-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (ULong-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished ULong Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing ULong Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing ULong Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region Long
|
|
{
|
|
Console.WriteLine("Testing Long Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting Long Comparison Tests. " + CurrentTime() + "\r\n");
|
|
long zero = 0;
|
|
long one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting Long Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Long-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Long-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Long-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Long-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Long-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Long-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Long-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Long-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Long-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Long-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Long-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Long-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Long-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Long Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting Long Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Long-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Long-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Long-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Long-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Long-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Long-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Long-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Long-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Long-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Long-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Long-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Long-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Long-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished Long Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting Long Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Long-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Long-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Long-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Long-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Long-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Long-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Long-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Long-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Long-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Long-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Long-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Long-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Long-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Long Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing Long Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing Long Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region Float
|
|
{
|
|
Console.WriteLine("Testing Float Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting Float Comparison Tests. " + CurrentTime() + "\r\n");
|
|
float zero = 0;
|
|
float one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting Float Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Float-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Float-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Float-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Float-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Float-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Float-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Float-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Float-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Float-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Float-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Float-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Float-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Float-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Float Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting Float Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Float-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Float-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Float-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Float-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Float-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Float-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Float-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Float-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Float-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Float-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Float-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Float-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Float-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished Float Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting Float Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Float-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Float-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Float-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Float-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Float-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Float-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Float-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Float-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Float-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Float-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Float-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Float-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Float-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Float Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing Float Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing Float Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#region Double
|
|
{
|
|
Console.WriteLine("Testing Double Comparisons. " + CurrentTime());
|
|
log.WriteString("Starting Double Comparison Tests. " + CurrentTime() + "\r\n");
|
|
double zero = 0;
|
|
double one = 1;
|
|
|
|
#region Variable to Variable
|
|
log.WriteString("Starting Double Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Double-Var-Var)\r\n");
|
|
|
|
if (one != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Double-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Double-Var-Var)\r\n");
|
|
|
|
if (one == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Double-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Double-Var-Var)\r\n");
|
|
|
|
if (one > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Double-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Double-Var-Var)\r\n");
|
|
|
|
if (one >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Double-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Double-Var-Var)\r\n");
|
|
|
|
if (one < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Double-Var-Var)\r\n");
|
|
}
|
|
{
|
|
if (zero <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Double-Var-Var)\r\n");
|
|
|
|
if (one <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Double-Var-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Double-Var-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Double Comparison Tests (Var to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Variable to Constant
|
|
log.WriteString("Starting Double Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (zero != 0)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Double-Var-Const)\r\n");
|
|
|
|
if (one != 0)
|
|
log.WriteString(GTN() + "Pass: one != zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Double-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero == 0)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Double-Var-Const)\r\n");
|
|
|
|
if (one == 0)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Double-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero > 0)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Double-Var-Const)\r\n");
|
|
|
|
if (one > 0)
|
|
log.WriteString(GTN() + "Pass: one > zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Double-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero >= 0)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Double-Var-Const)\r\n");
|
|
|
|
if (one >= 0)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Double-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero < 0)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Double-Var-Const)\r\n");
|
|
|
|
if (one < 0)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Double-Var-Const)\r\n");
|
|
}
|
|
{
|
|
if (zero <= 0)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Double-Var-Const)\r\n");
|
|
|
|
if (one <= 0)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Double-Var-Const)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Double-Var-Const)\r\n");
|
|
}
|
|
log.WriteString("Finished Double Comparison Tests (Var to Const). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
#region Constant to Variable
|
|
log.WriteString("Starting Double Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
{
|
|
if (0 != zero)
|
|
log.WriteString(GTN() + "FAILURE: zero != zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero != zero (Double-Const-Var)\r\n");
|
|
|
|
if (1 != zero)
|
|
log.WriteString(GTN() + "Pass: one != zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one != zero (Double-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 == zero)
|
|
log.WriteString(GTN() + "Pass: zero == zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero == zero (Double-Const-Var)\r\n");
|
|
|
|
if (1 == zero)
|
|
log.WriteString(GTN() + "FAILURE: one == zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one == zero (Double-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 > zero)
|
|
log.WriteString(GTN() + "FAILURE: zero > zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero > zero (Double-Const-Var)\r\n");
|
|
|
|
if (1 > zero)
|
|
log.WriteString(GTN() + "Pass: one > zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one > zero (Double-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 >= zero)
|
|
log.WriteString(GTN() + "Pass: zero >= zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero >= zero (Double-Const-Var)\r\n");
|
|
|
|
if (1 >= zero)
|
|
log.WriteString(GTN() + "Pass: one >= zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: one >= zero (Double-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 < zero)
|
|
log.WriteString(GTN() + "FAILURE: zero < zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: zero < zero (Double-Const-Var)\r\n");
|
|
|
|
if (1 < zero)
|
|
log.WriteString(GTN() + "FAILURE: one < zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one < zero (Double-Const-Var)\r\n");
|
|
}
|
|
{
|
|
if (0 <= zero)
|
|
log.WriteString(GTN() + "Pass: zero <= zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "FAILURE: zero <= zero (Double-Const-Var)\r\n");
|
|
|
|
if (1 <= zero)
|
|
log.WriteString(GTN() + "FAILURE: one <= zero (Double-Const-Var)\r\n");
|
|
else
|
|
log.WriteString(GTN() + "Pass: one <= zero (Double-Const-Var)\r\n");
|
|
}
|
|
log.WriteString("Finished Double Comparison Tests (Const to Var). " + CurrentTime() + "\r\n");
|
|
#endregion
|
|
|
|
Console.WriteLine("Finished Testing Double Comparisons. " + CurrentTime());
|
|
log.WriteString("Finished Testing Double Comparisons. " + CurrentTime() + "\r\n");
|
|
}
|
|
#endregion
|
|
|
|
#endregion
|
|
|
|
log.WriteString("Testing Finished. " + CurrentTime());
|
|
Console.WriteLine("Tests Finished. " + CurrentTime());
|
|
while (true)
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
private static uint LastTestNum = 0;
|
|
|
|
/// <summary>
|
|
/// Gets the test number, including '.' and ' '.
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
private static string GTN()
|
|
{
|
|
return (++LastTestNum).ToString() + ". ";
|
|
}
|
|
|
|
private static string CurrentTime()
|
|
{
|
|
string sf = "(";
|
|
switch (RTC.DayOfTheWeek)
|
|
{
|
|
case 1:
|
|
sf += "Sunday ";
|
|
break;
|
|
case 2:
|
|
sf += "Monday ";
|
|
break;
|
|
case 3:
|
|
sf += "Tuesday ";
|
|
break;
|
|
case 4:
|
|
sf += "Wednesday ";
|
|
break;
|
|
case 5:
|
|
sf += "Thursday ";
|
|
break;
|
|
case 6:
|
|
sf += "Friday ";
|
|
break;
|
|
case 7:
|
|
sf += "Saturday ";
|
|
break;
|
|
}
|
|
switch (RTC.Month)
|
|
{
|
|
case 1:
|
|
sf += "January ";
|
|
break;
|
|
case 2:
|
|
sf += "February ";
|
|
break;
|
|
case 3:
|
|
sf += "March ";
|
|
break;
|
|
case 4:
|
|
sf += "April ";
|
|
break;
|
|
case 5:
|
|
sf += "May ";
|
|
break;
|
|
case 6:
|
|
sf += "June ";
|
|
break;
|
|
case 7:
|
|
sf += "July ";
|
|
break;
|
|
case 8:
|
|
sf += "August ";
|
|
break;
|
|
case 9:
|
|
sf += "September ";
|
|
break;
|
|
case 10:
|
|
sf += "October ";
|
|
break;
|
|
case 11:
|
|
sf += "November ";
|
|
break;
|
|
case 12:
|
|
sf += "December ";
|
|
break;
|
|
}
|
|
sf += RTC.DayOfTheMonth.ToString() + ", ";
|
|
sf += RTC.Century.ToString() + RTC.Year.ToString() + " ";
|
|
sf += RTC.Hour.ToString() + ":";
|
|
sf += RTC.Minute.ToString() + ":";
|
|
sf += RTC.Second.ToString() + ")";
|
|
return sf;
|
|
}
|
|
}
|
|
}
|