From 59efe6a8fe819d3933cecf2e2e417b5df98ecab5 Mon Sep 17 00:00:00 2001 From: Nicholas Ward Date: Wed, 21 Jul 2021 14:39:39 -0700 Subject: [PATCH] added test_arithmetic for extension fields --- src/field/extension_field/quadratic.rs | 3 +++ src/field/extension_field/quartic.rs | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/field/extension_field/quadratic.rs b/src/field/extension_field/quadratic.rs index a5b78ab6..d11f68e5 100644 --- a/src/field/extension_field/quadratic.rs +++ b/src/field/extension_field/quadratic.rs @@ -228,6 +228,7 @@ mod tests { use crate::field::extension_field::quadratic::QuadraticCrandallField; use crate::field::extension_field::{FieldExtension, Frobenius}; use crate::field::field::Field; + use crate::test_arithmetic; #[test] fn test_add_neg_sub_mul() { @@ -298,4 +299,6 @@ mod tests { >::BaseField::POWER_OF_TWO_GENERATOR.into() ); } + + test_arithmetic!(crate::field::extension_field::quadratic::QuadraticCrandallField); } diff --git a/src/field/extension_field/quartic.rs b/src/field/extension_field/quartic.rs index 51c0b1af..a2b33c00 100644 --- a/src/field/extension_field/quartic.rs +++ b/src/field/extension_field/quartic.rs @@ -291,6 +291,7 @@ mod tests { use crate::field::extension_field::quartic::QuarticCrandallField; use crate::field::extension_field::{FieldExtension, Frobenius}; use crate::field::field::Field; + use crate::test_arithmetic; fn exp_naive(x: F, power: u128) -> F { let mut current = x; @@ -388,4 +389,6 @@ mod tests { >::BaseField::POWER_OF_TWO_GENERATOR.into() ); } + + test_arithmetic!(crate::field::extension_field::quartic::QuarticCrandallField); }