勉強会DSIRNLPの発表にあったsnappyは全く知らなかったので,大変参考になりました.研究室のかなり速いマシンで,snappy_unittestをやってみました.コンパイルでちょっとはまったのは,GTEST_CONFIG環境変数に,google testのgtest_configへのパスを設定して... 続きを読む
導入 →googletestについてのまとめテストの記述 基本的な使い方 →基本的な使い方 前処理・後処理のあるテスト →前処理・後処理のあるテストアサーション 二種類のアサーション(FatalなアサーションとNonFatalなアサーション) 真偽を評価するアサーション ... 続きを読む
二種類のアサーションgoogletestのアサーションには大きく二種類のアサーションマクロが用意されています。一つは評価が失敗した時点でテストを終了する、名前がASSERT_で始まるマクロ。もう一つは評価が失敗してもテストを継続する、名前がEXPECT_で始まるマク... 続きを読む
最低限テストとして利用できる基本的な使い方について解説します。応用についてはおいおい。テストを記述するテストは、関数のように見えるTESTマクロを使って記述します。 TEST(テストケース名, テスト名) { テスト本体 } 個々のテストは特に登録などの手続き... 続きを読む
If I include both gtest/gtest.h and boost/math/distributions/poisson.hpp I get /opt/local/include/boost/tr1/tuple.hpp:63: error: ‘tuple’ is already declared in this scope /opt/local/include/boost/tr1/tuple.hpp:67: error: ‘make_tuple’ is a... 続きを読む