stim: fix Sinusoid tests

This commit is contained in:
colin 2022-09-25 18:05:48 -07:00
parent 5f289bf07b
commit 6d1fb5d614
1 changed files with 4 additions and 4 deletions

View File

@ -236,17 +236,17 @@ mod test {
fn sinusoid() {
let s = Sinusoid::new(1000.0);
assert_eq!(s.at(0.0), FieldMags::default());
assert_approx_eq!(s.at(0.00025), 1.0, 0.0);
assert_approx_eq!(s.at(0.00025), 1.0, 1.0);
assert_approx_eq!(s.at(0.00050), 0.0, 0.0);
assert_approx_eq!(s.at(0.00075), -1.0, 0.0);
assert_approx_eq!(s.at(0.00075), -1.0, -1.0);
}
#[test]
fn sinusoid_from_wavelength() {
let s = Sinusoid::from_wavelength(0.001);
assert_eq!(s.at(0.0), FieldMags::default());
assert_approx_eq!(s.at(0.00025), 1.0, 0.0);
assert_approx_eq!(s.at(0.00025), 1.0, 1.0);
assert_approx_eq!(s.at(0.00050), 0.0, 0.0);
assert_approx_eq!(s.at(0.00075), -1.0, 0.0);
assert_approx_eq!(s.at(0.00075), -1.0, -1.0);
}
}