###### tags: `Rust` `test` # Rust Test メモ ちょっとしたコードを実行してテストしたいときは、 #[test] attribute をつけた関数を作ったほうが簡単 #[test] でテスト関数を作るとVSCodeのエディタ上に、"Run test" が表示される。 クリックすると、テストが実行される ## テスト中にplintln! を実行する - `cargo test` コマンド コンパイラは、テスト関数内でpanic!が起こるかどうかだけを気にしており 標準出力が表示されない。 - `cargo run -- --nocapture` 標準出力が表示されるようになる。 # テストの例 ```rust= fn main(){ ... } #[test] fn test(){ extern crate chrono; let utc = chrono::Utc::now(); let stringdate = utc.to_rfc3339(); println!("{:?}", stringdate); } ``` chronoのフォーマット化の挙動を確認 main()内に書くとコードが汚れてしまう。 moduleファイルに分けて書くのもあり。
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.