std/test.zc
Rama main · réplica de lectura del repositorio original.
// Test assertion helpers
fn expect_eq(actual: int, expected: int, msg: string) {
expect(actual == expected, msg);
}
fn expect_ne(actual: int, expected: int, msg: string) {
expect(actual != expected, msg);
}
fn expect_approx_eq(actual: f64, expected: f64, epsilon: f64, msg: string) {
let diff = actual - expected;
let abs_diff = if (diff < 0.0) { -diff } else { diff };
expect(abs_diff <= epsilon, msg);
}