- Added "To LIttle Endian" testing
This commit is contained in:
Tristan B. Velloza Kildaire 2023-09-30 19:20:07 +02:00
parent 8c7317939c
commit 32782b002a
1 changed files with 25 additions and 0 deletions

View File

@ -126,6 +126,31 @@ unittest
}
}
/**
* Tests the `order!(T)(T, Order)`
*
* To Little Endian testing
*/
unittest
{
version(LittleEndian)
{
ushort i = 1;
writeln("Pre-order: ", i);
ushort ordered = order(i, Order.LE);
writeln("Post-order: ", ordered);
assert(ordered == i);
}
else version(BigEndian)
{
ushort i = 1;
writeln("Pre-order: ", i);
ushort ordered = order(i, Order.LE);
writeln("Post-order: ", ordered);
assert(ordered == 256);
}
}
/**
* Checks if the given value is present in
* the given array