You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
390 B

extern crate assert;
extern crate fft;
mod fixtures;
#[test]
fn forward() {
let mut data = fixtures::TIME_DATA.to_vec();
fft::forward(&mut data);
assert::close(&data, &fixtures::FREQUENCY_DATA[..], 1e-13);
}
#[test]
fn inverse() {
let mut data = fixtures::FREQUENCY_DATA.to_vec();
fft::inverse(&mut data);
assert::close(&data, &fixtures::TIME_DATA[..], 1e-13);
}