Rustでテストを書く

Rustでテストを書くには、テスト関数の定義の1行上に#[test]属性を付けて関数を作成します。 fn plus(a:i32,b:i32)->i32 {a+b}#[test]fn plus_test(){assert_eq!(plus(1,1),2);}テストコードはcargo testで実行できます。テストが成功するとokと出力されます。 失敗するとFAILEDと出力されます。 成功した場合 C:\Users\admin\Desktop\test1>cargo test Compiling test1 v0.1.0 (C:\Users\admin\Desktop\test1) Finished test [unoptimized + debuginfo] target(s) in 0.35s Running unittests src\main.rs (target\debug\deps\test1-be5d3118bc52cb3a.exe) running 1 test test plus_test ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s 失敗した場合 C:\Users\admin\Desktop\test1>cargo test Compiling test1 v0.1.0 (C:\Users\admin\Desktop\test1) Finished test [unoptimized + debuginfo] target(s) in 0.33s Running unittests src\main.rs (target\debug\deps\test1-be5d3118bc52cb3a.exe) running 1 test test plus_test ....