mirror of https://github.com/deavmi/doap
Compare commits
4 Commits
0235e1019d
...
df3c33a569
Author | SHA1 | Date |
---|---|---|
Tristan B. Velloza Kildaire | df3c33a569 | |
Tristan B. Velloza Kildaire | 32782b002a | |
Tristan B. Velloza Kildaire | 8c7317939c | |
Tristan B. Velloza Kildaire | e8eb4ff975 |
|
@ -103,6 +103,8 @@ public T order(T)(T bytesIn, Order order) if(__traits(isIntegral, T))
|
|||
|
||||
/**
|
||||
* Tests the `order!(T)(T, Order)`
|
||||
*
|
||||
* To Big Endian testing
|
||||
*/
|
||||
unittest
|
||||
{
|
||||
|
@ -116,9 +118,37 @@ unittest
|
|||
}
|
||||
else version(BigEndian)
|
||||
{
|
||||
// TODO: Add this AND CI tests for it
|
||||
ushort i = 1;
|
||||
writeln("Pre-order: ", i);
|
||||
ushort ordered = order(i, Order.BE);
|
||||
writeln("Post-order: ", ordered);
|
||||
assert(ordered == i);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue