Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Бібліотека rust_gtest_interop

Бібліотека rust_gtest_interop надає можливість для:

  • Використовувати функцію Rust як тестовий приклад gtest (використовуючи атрибут #[gtest(...)])
  • Використовувати expect_eq! та подібні макроси (подібні до assert_eq!, але не панікувати і не завершувати тест, коли твердження не спрацьовує).

Приклад:

use rust_gtest_interop::prelude::*;

#[gtest(MyRustTestSuite, MyAdditionTest)]
fn test_addition() {
    expect_eq!(2 + 2, 4);
}