Files
RedBear-OS/local/recipes/dev/meson/source/test cases/rust/9 unit tests/test3.rs
T

24 lines
496 B
Rust

pub fn add(a: i32, b: i32) -> i32 {
a + b
}
#[cfg(test)]
mod tests {
extern crate helper;
use super::*;
// This is an intentinally broken test that should be turned off by extra rust arguments
#[cfg(not(broken = "false"))]
#[test]
fn test_broken() {
assert_eq!(0, 5);
}
#[test]
fn test_add_sub() {
let x = helper::subtract(6, 5);
assert_eq!(add(x, 5), 6);
}
}