aboutsummaryrefslogtreecommitdiff
path: root/test/src
diff options
context:
space:
mode:
Diffstat (limited to 'test/src')
-rw-r--r--test/src/gen/test_order.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/src/gen/test_order.c b/test/src/gen/test_order.c
index 702f052..02668f9 100644
--- a/test/src/gen/test_order.c
+++ b/test/src/gen/test_order.c
@@ -3,6 +3,7 @@
* Copyright (C) 2017-2018 J08nY
*/
#include <criterion/criterion.h>
+#include <obj/obj.h>
#include "gen/order.h"
#include "test/io.h"
@@ -97,9 +98,14 @@ Test(order, test_order_check_discriminant) {
cfg->bits = 16;
cfg->field = FIELD_PRIME;
- char *min_disc = "12";
+ char *min_disc = "9";
arg_t arg = {.args = min_disc, .nargs = 1};
int ret = order_check_discriminant(&curve, &arg, OFFSET_ORDER);
cr_assert_eq(ret, 1, );
+
+ char *nok_disc = "12";
+ arg.args = nok_disc;
+ ret = order_check_discriminant(&curve, &arg, OFFSET_ORDER);
+ cr_assert_eq(ret, -4, );
} \ No newline at end of file