TDD4EC_Unity
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Transcription sample code of "Test Driven Development for Embedded C" with unity
#Test-Driven Development for Embedded Cの写経用リポジトリ

##概要

このリポジトリはTDD for Enbedded Cを写経するために作成したものです。[TDD for ECのオフィシャルサイト](http://pragprog.com/book/jgade/test-driven-development-for-embedded-c)で配布されているコードから、unity用のコードを切り出し、使いやすくしたものです。

あくまで個人の写経用なので、私の写経に伴って更新されています。単純に、unityのワークスペースとして利用したい場合は、initタグをチェックアウトしてください。

姉妹リポジトリ:[cad-san/TDD4EC_CppUTest](https://github.com/cad-san/TDD4EC_CppUTest)

## ディレクトリ構成

	include  … プロダクトコードのヘッダファイルを格納
	src      … プロダクトコードのソースファイルを格納
	mocks    … テスト用のmockをここに格納
	tests    … テストコードをここに格納(init時点ではtestになってます)
	unity    … unityのフレームワーク(基本さわらない)

## 使い方

詳細はTDD for ECの書籍を参照していただけるとありがたいです。
ここでは基本的な使い方を述べます。

1. テストスイートをtests以下に追加する (ex. tests/hoge/hogeTest.c)
2. テストランナーをtests以下に追加する (ex. tests/hoge/hogeTestRunner.c)
3. tests/AllTest.cにテストを追加して実行させるようにする
4. プロダクトコードのヘッダをinclude以下に追加 (ex. include/hoge/hoge.h)
5. プロダクトコードをsrc以下に追加(ex. src/hoge/hoge.c)
6. Makefileに、それぞれビルド対象に追加する
7. リポジトリ直下でmake実行

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。