Skip to content

Commit b45a90f

Browse files
committed
isNatural tests
1 parent b07ed81 commit b45a90f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

convex-core/src/test/java/convex/core/lang/NumericsTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,17 +463,21 @@ public static void doIntegerTests(AInteger a) {
463463
assertEquals(a.abs(),RT.multiply(signum,a));
464464
if (signum.equals(CVMLong.ONE)) {
465465
assertTrue(a.isPositive());
466+
assertTrue(a.isNatural());
466467
} else if (signum.equals(CVMLong.MINUS_ONE)) {
467468
assertTrue(a.isNegative());
469+
assertFalse(a.isNatural());
468470
} else {
469471
assertTrue(a.isZero());
472+
assertTrue(a.isNatural());
470473
}
471474

472475
doGenericNumberTests(a);
473476
}
474477

475478
public static void doDoubleTests(CVMDouble a) {
476479
CVMDouble signum = a.signum();
480+
assertFalse(a.isNatural());
477481
assertEquals(a.abs(),RT.multiply(signum,a));
478482

479483
assertEquals(Math.signum(a.doubleValue()),signum.doubleValue());

0 commit comments

Comments
 (0)