added test_arithmetic for extension fields

This commit is contained in:
Nicholas Ward 2021-07-21 14:39:39 -07:00
parent 292a28e6e3
commit 59efe6a8fe
2 changed files with 6 additions and 0 deletions

View File

@ -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 {
<F as FieldExtension<2>>::BaseField::POWER_OF_TWO_GENERATOR.into()
);
}
test_arithmetic!(crate::field::extension_field::quadratic::QuadraticCrandallField);
}

View File

@ -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<F: Field>(x: F, power: u128) -> F {
let mut current = x;
@ -388,4 +389,6 @@ mod tests {
<F as FieldExtension<4>>::BaseField::POWER_OF_TWO_GENERATOR.into()
);
}
test_arithmetic!(crate::field::extension_field::quartic::QuarticCrandallField);
}