mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
Added compare_to as a standard macro.
This commit is contained in:
22
test/unit/stdlib/core/comparison.c3
Normal file
22
test/unit/stdlib/core/comparison.c3
Normal file
@@ -0,0 +1,22 @@
|
||||
module comparison @test;
|
||||
|
||||
fn void compare_long()
|
||||
{
|
||||
assert(compare_to(long.max, long.min) == 1);
|
||||
assert(compare_to(long.min, long.max) == -1);
|
||||
assert(compare_to(long.min, long.min) == 0);
|
||||
}
|
||||
|
||||
fn void compare_ulong()
|
||||
{
|
||||
assert(compare_to(ulong.max, ulong.min) == 1);
|
||||
assert(compare_to(ulong.min, ulong.max) == -1);
|
||||
assert(compare_to(ulong.min, ulong.min) == 0);
|
||||
}
|
||||
|
||||
fn void compare_int128()
|
||||
{
|
||||
assert(compare_to(int128.max, int128.min) == 1);
|
||||
assert(compare_to(int128.min, int128.max) == -1);
|
||||
assert(compare_to(int128.min, int128.min) == 0);
|
||||
}
|
||||
Reference in New Issue
Block a user