AtheMathmo / rulinalg

A linear algebra library written in Rust

Home Page:https://crates.io/crates/rulinalg

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Using assert_*_equal macros in all tests

AtheMathmo opened this issue · comments

We have just merged #163 which gives us flexible scalar comparisons. Currently many of our tests have checks like this:

let det = lu.det();
let expected_det = 3.0;
let diff = det - expected_det;
assert!(diff.abs() < 1e-6);

Instead we can use the new macro:

assert_scalar_eq!(lu.det(), 3.0, comp = float);

This is cleaner and more flexible. To resolve this issue we should convert all existing comparison checks to use the assert_*_eq! macros.

I believe this was resolved by #177, so closing this issue.