rust_gtest_interop
ライブラリ
rust_gtest_interop
ライブラリを使用すると、次のことができます。
- Rust 関数を
gtest
テストケースとして使用する(#[gtest(...)]
属性を使用)。 expect_eq!
などのマクロを使用する(assert_eq!
と似ていますが、アサーションが失敗してもパニックせず、テストを終了しません)。
Example:
use rust_gtest_interop::prelude::*;
#[gtest(MyRustTestSuite, MyAdditionTest)]
fn test_addition() {
expect_eq!(2 + 2, 4);
}