use ec_pairing::PairingInvalidSubgroupTestCases;
use lazy_static::lazy_static;
use self::{
ec_add::ECAddTestCases,
ec_mul::{DecompositionTestCases, MultiplicationTestCases},
ec_pairing::{FinalExpTestCases, PairingTestCases},
};
pub mod ec_add;
pub mod ec_mul;
pub mod ec_pairing;
pub mod types;
lazy_static! {
pub static ref EC_ADD_TEST_CASES: ECAddTestCases = ec_add::load_ec_add_test_cases();
pub static ref DECOMPOSITION_TEST_CASES: DecompositionTestCases = ec_mul::load_decomposition_test_cases();
pub static ref EC_MUL_TEST_CASES: MultiplicationTestCases = ec_mul::load_multiplication_test_cases();
pub static ref FINAL_EXP_TEST_CASES: FinalExpTestCases = ec_pairing::load_final_exp_test_cases();
pub static ref PAIRING_TEST_CASES: PairingTestCases = ec_pairing::load_pairing_test_cases();
pub static ref INVALID_SUBGROUP_TEST_CASES: PairingInvalidSubgroupTestCases = ec_pairing::load_pairing_invalid_subgroup_test_cases();
}