🐸
MSYS2でGoogleTestを簡単に試す
0. インストール
$pacman -S mingw-w64-x86_64-gtest
1. 動作確認コードを作る
動作確認コードa.cppを作って、以下をコピペする。
#include <gtest/gtest.h>
TEST(ShortTest, Success)
{
SUCCEED();
}
main関数はいらない。
何もテストせずに成功(SUCCEED())するだけのテストコード。
2. ビルドする
a.cppがあるディレクトリに移動して、以下を実行。
$g++ a.cpp -o a -llibgtest -llibgmock -llibgmock_main
実行ファイルa.exeが生成される。
3. 実行する
$ ./a.exe
Running main() from gmock_main.cc
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from ShortTest
[ RUN ] ShortTest.Success
[ OK ] ShortTest.Success (0 ms)
[----------] 1 test from ShortTest (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (0 ms total)
[ PASSED ] 1 test.
Discussion