QTestLib
前回、Qtでの作成を投げ出したC#で作ってしまったので、気を取り直してググりながらQtで作り直した。C++という言語仕様上のメンドクサさ & Qt Creatorのデバッガが上手く動かないこともあって、うごかねーうごかねーおちるー言いながらも、今回は途中で投げ…
Qt勉強しようかな(数か月前からずっと言ってる) + QTestLib用のテストランナーがほしい = じゃあ自作するか(勉強にもなるし)。ってことで、Qtで作り始めた。ツールのイメージは既に出来上がってた。まずは最低限の機能のみを備えたプロトタイプから作…
static関数のテスト。ソースファイルをインクルードしてしまえばいい。って聞いたので、やるまでもないけどやってみた。 0. テスト対象 普通のADD関数。 sample.cpp static int staticMethod( const int x, const int y ) { return x + y; } 1. テストコード…
privateメソッドのテストコードを書こうとすることは邪道かもしれないけど、書きたくなる場合もあるんじゃないかな? すごく長いメソッドだったり、すごく複雑だったり、すごくスパゲッティだったりさ。で、privateメソッドのテストコードの書き方を考えてい…
テストコードなんて書いたことないので書いてみようかなと思ったけど、わざわざテストフレームワークインストールするのもメンドクサイので、Qt標準ライブラリのQTestLibをヘルプを見ながら使ってみた。 0. テスト対象の準備 テスト対象として、次のようなSa…