sioaji2012のブログ

普段は組み込み開発でC言語のみです。主にプログラムや勉強日記です

組込

組込C言語でUnitTest 5 GoogleMock

モック 内部でsum()関数 をコールするcheck()関数 をテストする場合に、まだsum()関数が実装されていない場合などで、実際のsum()関数の代わりになるモックを作成してcheck() 関数のテストを行う。 という事をしてみます。 今回は、モックの作成方法を確認す…

組込C言語でUnitTest 4 簡単なテスト

GoogleTestで簡単なテストです。 テスト対象の関数 sum.c #include "sum.h" int sum(int a, int b) { return (a+b); } sum.h #ifndef SUM_H_ #define SUM_H_ extern int sum(int a, int b); #endif //SUM_H_ テスト用のMain関数 Main関数ファイルを別に作成…

組込C言語でUnitTest 3 リンク集

参考ページ ここでは、参考リンクを貼り付けします。 TDDと言えば、和田卓人さん gihyo.jp 組込みソフトウェア開発 ノウハウ集 GoogleTest の使用を推奨する理由も少し述べられている 組込みソフトウェア開発 ノウハウ集 — 組込みソフトウェア開発 ノウハウ…

組込C言語でUnitTest 2

前回のつづきから sioaji2012.hatenablog.com 普段は、下記の本を参考にTDD(テスト駆動開発)を勉強しています。 「テスト駆動開発による組み込みプログラミング ―C言語とオブジェクト指向で学ぶアジャイルな設計」:Amazon CAPTCHA まだ半分くらいしか読ん…

組込C言語でUnitTest 1

組込開発C言語でテストコード書きたい 普段は、組み込みファーム開発で C言語 しかプログラムしていません。 今のところ、TDD(テスト駆動開発)をやりたいわけではありません。 というか出来ないです。。 (やってみたいですが・・・) 私の会社では、シミュ…