ダウンロード sexyhook0.8 (80.0 KB)
テストを書いていると、一時的に関数の挙動を書き換えたいときがあります。time()がハードコートされている関数をデバッグしたい時や、まれにしか失敗しないAPIの失敗をエミュレーションしたい時などです。本稿では、テスト用の接合部を作成するライブラリ「SEXYHOOK」がいかにして関数、APIフックを処理しているかを説明します。
この記事は参考になりましたか?
- 「SEXYHOOK」 とある関数の接合部連載記事一覧
-
- SEXYHOOKの実装部 とある関数の接合部(2)
- SEXYHOOKで始めるテスト とある関数の接合部(1)
- この記事の著者
-
rti(あーるてぃーあい)
働いたら負けだと思っていた元ニートのプログラマ歌って踊れてさくらたんにもハァハァできます。love:C++,アセンブラ,PHP,javascript好きのOO厨房低レイヤープログラムやネットワークサーバからサーバサイドプログラム、ソフトウェア設計、インフラ設計運用までと幅広くやってます。多分設計信者。 あんまり得意ではないけど 人工知能(学習エンジン)とかシステム...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です