← Каталог
Справочник по языку Rust — 20.1. Модульные тесты (unit tests)
Фрагмент из «Справочник по языку Rust»: 20.1. Модульные тесты (unit tests).
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
assert_eq!(2 + 2, 4);
}
#[test]
#[should_panic]
fn this_panics() {
panic!("Oops!");
}
#[test]
#[ignore]
fn expensive_test() {
// пропускается при обычном `cargo test`
}
} #[cfg(test)]
mod tests {
use super::*;
#[test]
fn it_works() {
assert_eq!(2 + 2, 4);
}
#[test]
#[should_panic]
fn this_panics() {
panic!("Oops!");
}
#[test]
#[ignore]
fn expensive_test() {
// пропускается при обычном `cargo test`
}
}