From f79419cca33e363d62fa9a2372467900cce3617d Mon Sep 17 00:00:00 2001 From: Nicholas Ward Date: Wed, 6 Oct 2021 09:50:02 -0700 Subject: [PATCH] add check to primitive_root_order field arithmetic test --- src/field/field_testing.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/field/field_testing.rs b/src/field/field_testing.rs index 285af2ee..a1efa5f5 100644 --- a/src/field/field_testing.rs +++ b/src/field/field_testing.rs @@ -24,7 +24,8 @@ macro_rules! test_field_arithmetic { #[test] fn primitive_root_order() { - for n_power in 0..8 { + let max_power = 8.min(<$field>::TWO_ADICITY); + for n_power in 0..max_power { let root = <$field>::primitive_root_of_unity(n_power); let order = <$field>::generator_order(root); assert_eq!(order, 1 << n_power, "2^{}'th primitive root", n_power);