Add unittest
[ 38s] + ./num_complex
[ 38s]
[ 38s] running 92 tests
[ 38s] test cast::test::test_as_primitive ... ok
[ 38s] test cast::test::test_from_primitive ... ok
[ 38s] test cast::test::test_num_cast ... ok
[ 38s] test cast::test::test_to_primitive ... ok
[ 38s] test complex_float::test::test_exp ... ok
[ 38s] test complex_float::test::test_conj ... ok
[ 38s] test complex_float::test::test_arg ... ok
[ 38s] test complex_float::test::test_exp2 ... ok
[ 38s] test complex_float::test::test_is_finite ... ok
[ 38s] test complex_float::test::test_is_nan ... ok
[ 38s] test complex_float::test::test_is_normal ... ok
[ 38s] test complex_float::test::test_log2 ... ok
[ 38s] test complex_float::test::test_log10 ... ok
[ 38s] test complex_float::test::test_powi ... ok
[ 38s] test complex_float::test::test_powz ... ok
[ 38s] test complex_float::test::test_is_infinite ... ok
[ 38s] test test::complex_arithmetic::test_add ... ok
[ 38s] test test::complex_arithmetic::test_div ... ok
[ 38s] test test::complex_arithmetic::test_mul ... ok
[ 38s] test test::complex_arithmetic::test_mul_add ... ok
[ 38s] test test::complex_arithmetic::test_mul_add_float ... ok
[ 38s] test test::complex_arithmetic::test_neg ... ok
[ 38s] test test::complex_arithmetic::test_rem ... ok
[ 38s] test test::complex_arithmetic::test_sub ... ok
[ 38s] test test::float::test_arg ... ok
[ 38s] test test::float::test_acosh ... ok
[ 38s] test test::float::test_asin ... ok
[ 38s] test test::float::test_asinh ... ok
[ 38s] test test::float::test_cbrt_imag ... ok
[ 38s] test test::float::test_acos ... ok
[ 38s] test test::float::test_cbrt ... ok
[ 38s] test test::float::test_cis ... ok
[ 38s] test test::float::test_cbrt_real ... ok
[ 38s] test test::float::test_atanh ... ok
[ 38s] test test::float::test_atan ... ok
[ 38s] test test::float::test_cosh ... ok
[ 38s] test test::float::test_cos ... ok
[ 38s] test test::float::test_exp ... ok
[ 38s] test test::float::test_exp2 ... ok
[ 38s] test test::float::test_exp2_log ... ok
[ 38s] test test::float::test_exp_ln ... ok
[ 38s] test test::float::test_ln ... ok
[ 38s] test test::float::test_log ... ok
[ 38s] test test::float::test_hyperbolic_identites ... ok
[ 38s] test test::float::test_log10 ... ok
[ 38s] test test::float::test_log2 ... ok
[ 38s] test test::float::test_norm ... ok
[ 38s] test test::float::test_polar_conv ... ok
[ 38s] test test::float::test_powc ... ok
[ 38s] test test::float::test_powf ... ok
[ 38s] test test::float::test_some_expf_cases ... ok
[ 38s] test test::float::test_sqrt ... ok
[ 38s] test test::float::test_sqrt_imag ... ok
[ 38s] test test::float::test_tan ... ok
[ 38s] test test::float::test_sqrt_real ... ok
[ 38s] test test::float::test_trig_identities ... ok
[ 38s] test test::float::test_tanh ... ok
[ 38s] test test::real_arithmetic::test_div_rem_gaussian ... ok
[ 38s] test test::real_arithmetic::test_add ... ok
[ 38s] test test::real_arithmetic::test_rem ... ok
[ 38s] test test::real_arithmetic::test_sub ... ok
[ 38s] test test::real_arithmetic::test_div ... ok
[ 38s] test test::test_consts ... ok
[ 38s] test test::float::test_trig_to_hyperbolic ... ok
[ 38s] test test::float::test_sin ... ok
[ 38s] test test::real_arithmetic::test_mul ... ok
[ 38s] test test::test_const ... ok
[ 38s] test test::test_conj ... ok
[ 38s] test test::test_from_str ... ok
[ 38s] test test::float::test_sinh ... ok
[ 38s] test test::test_from_str_fail ... ok
[ 38s] test test::test_hash ... ok
[ 38s] test test::test_inv ... ok
[ 38s] test test::test_inv_zero ... ok
[ 38s] test test::test_hashset ... ok
[ 38s] test test::test_from_str_radix ... ok
[ 38s] test test::test_from_str_radix_fail - should panic ... ok
[ 38s] test test::test_is_finite ... ok
[ 38s] test test::test_divide_by_zero_natural - should panic ... ok
[ 38s] test test::test_is_infinite ... ok
[ 38s] test test::test_is_nan ... ok
[ 38s] test test::test_is_nan_special_cases ... ok
[ 38s] test test::test_is_normal ... ok
[ 38s] test test::test_l1_norm ... ok
[ 38s] test test::test_one ... ok
[ 38s] test test::test_pow ... ok
[ 38s] test test::test_scale_unscale ... ok
[ 38s] test test::test_prod ... ok
[ 38s] test test::test_sum ... ok
[ 38s] test test::test_string_formatting ... ok
[ 38s] test test::test_to_string ... ok
[ 38s] test test::test_zero ... ok
[ 38s]
[ 38s] test result: ok. 92 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s