砂場

調べ物用

GoogleTest/Mockのインストール

入手

公式releaseから入手

インストール

Windows

アーカイブ内のgooglemock/msvc内に各バージョンのプロジェクトファイルがあるためそれを用いてビルド。Static Libraryが作られる。

macOS

アーカイブ内のgoogletest/xcodeにFrameworkをビルドするためのプロジェクトファイルがあるが、1.8.0ではFrameworkに含めるヘッダファイルに不備があるため、使えない。

googlemock内でcmakeを実行すればtest、mockともにStatic Library形式でビルドできる。

Linuxなど

アーカイブ内のgooglemockフォルダでcmakeを実行すればStatic Library形式でビルドできる。

使い方

  1. ビルドしたライブラリをプロジェクト内に配置
  2. テストコードの先頭でヘッダをインクルード
1
2
#include "gtest/gtest.h"
#include "gmock/gmock.h"