タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

jubatusとgoogletestに関するyukimori_726のブックマーク (2)

  • nobu-qの日記

    gtestとgmockが1.6.0からmake installできなくなってしまいました。今回は開発者からしたら不意でしょうが、make installを有効化する方法を説明します。 その前に とりあえず背景から。先日リリースされたgmockの1.6.0をインストールしようとしたところ、make installが失敗するという現象にぶち当たりました。READMEやその他にもインストール方法は一切記述されていません(リンク方法は書いてありますが、記述に問題があります)。気になって調べたところ、開発者が意図的にmake installを無効化したそうです。 無効化した理由も調べてみました。gtestはコンパイルオプション次第でABIが大きく変わります。gtest/gmockはC++で書かれているので、ヘッダにもコードが多く記述されています。そのため、gtestを使う側でも、gtestインスト

    nobu-qの日記
  • googlegtestのType Parameterized Testsも便利すぎる件 - nobu-qの日記

    前回のValue Parameterized Testsに続き、今回はType Parameterized Testsというのを紹介したいと思います。コードがコンパイルできなかったらタイポしてるので家の方を見てね。 Type Parameterized Testsとは Type Parameterized Tests(勝手にTPTと略します)とは、複数の型に対するテストコードを生成するための機能です。Value Parameterized Testsの型バージョンと思えばOKです。 例えばstd::vectorのユニットテストを考えます。 TEST(VectorTest, push_test) { vector<int> v; vにいろいろ }このとき、vectorにはいろいろな型を入れてテストをしてみたいですね。そうなると今までは TEST(VectorTest, int_push_t

    googlegtestのType Parameterized Testsも便利すぎる件 - nobu-qの日記
  • 1