プログラム(その関数)が正しく動いているかを確かめるテスト C/C++だとgoogletestを使うと良さげらしい. Linux,Macだといろいろやり方が出てくるが,WindowsだとVisualStudioだったりCygwinだったりいろいろごちゃっとしててプレーンに書けるかって言うとそうじゃないのかな? まずはWindowsでプレーンな感じで使えるC/C++の環境構築が先かもしれないなぁ
Google Test CppUTest
Unit Testing of Embedded Firmware – Part 2 – x86 Build (CppUTest, Simplicity Studio & Thunderboard) 2. テスト駆動開発 (TDD) STM32F4 – Unit Testing with CppUTest or GoogleTest [Part I.] 『テスト駆動開発による組み込みプログラミング』を読んで学んだこと 組込み用ファームウェアの基本構造