«Модуль тестирования ржавчины» — это английское словосочетание. В Rust тестовый модуль относится к конструкции модульного тестирования, используемой для организации и запуска тестов в проекте Rust. Чтобы создать тестовый модуль в Rust, вы можете выполнить следующие действия:
- Добавьте атрибут
#[cfg(test)]над объявлением модуля, чтобы указать, что его следует компилировать только при запуске тестов. - Создайте новый модуль, используя ключевое слово
mod, за которым следует имя модуля. - Напишите тестовые функции внутри тестового модуля, используя атрибут
#[test]над каждой функцией.
Вот пример того, как можно создать тестовый модуль в Rust:
#[cfg(test)]
mod tests {
#[test]
fn test_example() {
// Test logic goes here
assert_eq!(2 + 2, 4);
}
}
В приведенном выше примере тестовый модуль с именем testsсоздается с одной тестовой функцией с именем test_example. Тестовая функция утверждает, что сумма 2 и 2 равна 4.