#[cfg(test)]
from
Rustのtest
test build時のみ有効になるコードブロック
通常のbuildには含まれない
λ cargo test
時のみコンパイルされる
例
code:rust
#
cfg(test)
// テスト用モジュールを区切る
mod tests {
use super::*; // テストでモジュールの関数や構造体を使うためにインポート
#
test
fn it_works() {
assert!(1 + 1 == 2); // 条件がtrueであることを確認
}
}