[ CCUnit project page ] |  | [ CCUnit home page ]

# CCUnit ドキュメント

### 2.0

CCUnit は C 言語で繰り返し可能なテストを書くための簡単なフレームワークです。

[see also English documents]

## インストール

以下に CCUnitをインストールする手順を示します。

1. アーカイブファイルを展開します。
2. 展開したディレクトリにcdします。
3. ``./configure`' ファイルを実行します。
4. `make` とタイプして ccunit ライブラリを作成します。
5. `make install` としてインストールします。

## さあ始めましょう

モジュール セクションは CCUnit のモジュールを整理して表示しています。

## サンプルコード

examples ディレクトリにはサンプルファイルがあります。

- complex - 複素数を計算するライブラリとそのテストケースのサンプルです。
  - libcomplex.a - complex number library
    - complex.c
    - complex.h
  - runTestCase - もっとも単純なテストケースを実行するサンプルです。
    - runTestCase.c - main program
    - testComplex.c - test cases
  - runTestCaseRunner - テストケースをテストランナーで実行するサンプルです。
    - runTestCaseRunner.c - main program
    - testComplex.c - test cases
  - runTestCaseSetup - セットアップ関数を実行するサンプルです。
    - runTestCaseSetup.c - main program
    - testComplexSetup.c - test cases
  - runTestSuite - テストスイートのサンプルです。
    - runTestSuite.c - main program
    - testComplexSetup.c - test cases
    - testComplexArith.c - test cases
  - runTestSuiteAuto - テストスイートを自動生成するサンプルです。
    - runTest.c - main program
    - testComplexSetup.c - test cases
    - testComplexArith.c - test cases
    - suiteTestComplex.c - auto generated test suite.

## ドキュメント

CCUnit Cookbook

  CCUnitでテストを実装するためのクックブック (see also Cookbook in English Edition)

## ライセンス

このライブラリは、GNU Lesser General Public License バージョン 2 の元で配布しています。

## 関連リンク

- C Test Units
  - CUnit: CUnit は 'C' 言語のユニットテストフレームワークです。
  - EmbUnit, EmbUnit: EmbeddedUnit は C 言語を使った組み込み系開発向けのテストユニットフレームワークです。 C 標準ライブラリを使わないので実行資源の少ないターゲット環境でも動作可能です。
- JUnit: JUnitはリグレッションテストフレームワークであり、 Erich Gamma と Kent Beck によって書かれました。 これは Java でテストユニットを実装する開発者が使用します。
- C++ Test Units
  - CppUnit: CppUnit は C++ ユニットテストフレームワークです。
  - CxxTest: CxxTest は JUnit/CppUnit/xUnit ライクの C++用フレームワークです。
  - ccUnit: ccUnit は C++ ユニットテストフレームワークです。
- eXtreme Programing
  - XProgramming.com: エクストリームプログラミングのリソース集です。

| hosts this site. |  | Send comments to: CCUnit Developer |