はじめに rustでユニットテストを書く方法について、初めてrustでユニットテストを書く方向けにまとめました。 ある程度、他の言語でユニットテストを書いたことがある前提で書いています。 今回のコードは、Khigashiguchi/rust_books_unittestに残しています。 動作環境 macOS High Sierra version 10.13.1 rustc 1.21.0 (3b72af97e 2017-10-09) cargo 0.22.0 (3423351a5 2017-10-06) テストを実行してみる。 rustでは、cargoコマンドにてテストを実行することができます。まずは、cargo new project_nameで作ったプロジェクトで実行してみましょう。 $ cargo new adder $ cd adder $ cargo test Compiling