2つの実行可能ファイルを作成したいと思います.1つはアプリケーションの実行可能ファイル、もう1つはアプリケーションのテスト用です。そのために、私は私のCMakeLists.txt
ファイルに次き:両方src
とtest
ディレクトリが主な機能が含まれているのでCMake Add(Test)Executable
include_directories(include)
file(GLOB SOURCE "src/*.cc")
file(GLOB TEST "test/*.cc")
add_executable(interest_calc ${SOURCE})
add_executable(interest_calc_test "src/interest_calc.cc" ${TEST})
、私は手動で「テスト」の実行にソースファイルを追加する必要があります。 "テスト"実行可能ファイルに必要なソースファイルを追加するための非手動の方法がありますか?
また、別のテスト実行ファイルを作成するよりも、機能をテストする優れた方法はありますか?もしそうなら、何/どのように?
'テスト実行ファイルに必要なソースファイルを追加する方法はありますか? 'main.cc'ファイルを別のフォルダに置いて手動でリストに追加することができます。さらに、別個のテスト実行ファイルを作成するよりも、機能をテストする優れた方法はありますか?もしそうなら、what/how? ' - この質問は**"ソフトウェアを書く良い方法は何ですか? "多数のテスト戦略があります。あなたの目的に合ったものを選んでください。 – Tsyvarev