読者です 読者をやめる 読者になる 読者になる

Kanata-Lab

組み込み系エンジニアのブログ

Lisp 1

CLISPのインストール

 

debianなのでsynapticパッケージマネージャからインストール

 

$sbclで起動

C言語でのgoogle testの時のヘッダファイルの書き方 

C言語でのgoogle testでのつまづき

 

C++でのテストの時はCのヘッダを以下のようにする必要がある

gist3702c315639c0ef76aeebdb55294dc30

 

プリプロセッサでcplusplusとしてやればOK

 

google test のテストフィクスチャ

google tset のテストフィクスチャの書き方

 

[参考]

Google Testでテストフィクスチャを使ってみる:とりあえずやってみる:So-netブログ

 

1.コード

gist847094abc471164aee4046e91da569d8

こんな感じで書くとテスト毎にsetupとteardownを実行してくれる

初期化とか便利だ

 

2.実行

f:id:KNToo2o:20160716182601p:plain

LedoffとLedCheckのテストの前後でset_upとtear_downが実行されているのが確認できました!

 

 

eclipseでgoogle testを使う

組み込み系プログラマです!どうも

google testの書き方の備忘録

1.もろもろのgoogle testをダウンロードしておく

2.C/C++Build>Settingsで以下のようにする

f:id:KNToo2o:20160716150431p:plain

3.MinGW C++Linker>Librariesに以下のように設定する

f:id:KNToo2o:20160716150755p:plain

 

4.Mainはこんな感じ

gist92e102c3aa8977ffa20d175218ebf2ce

 

でとりあえずOK

 

[参考]

プログラミング技術: eclipse CDT + googleTestでの開発環境