タグ

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

タグの絞り込みを解除

googleとtestに関するurza358のブックマーク (2)

  • [C++] Google Test を使ってみた

    作成日 2014年5月20日(火曜)16:09 | 最終更新日 2014年5月20日(火曜)23:52 | 作者: 森 純一 | 参照数: 151 先日、C++で開発したプログラムの単体試験を行いました。せっかくなので、なにか単体試験用のフレームワークがないか探してみると、Google Test (Google C++ Testing Framework) なんてものがありました。名前からして良さそうな雰囲気。無償だし、ちょっと調べてみると、かなり使えそう。なので、結局これを使ってお仕事の単体試験は乗り切りました。 そこで、せっかくなので忘れないうちに、このGoogle Test を使った際の使い方などを備忘録代わりにまとめておきます。 記事の動作環境 なお、Google Test そのものはLinux,Windows, Mac など複数の環境で動作するようになっています。ここでは、Wi

    [C++] Google Test を使ってみた
  • Google製のC++ Unit Test Framework「Google Test」を使ってみる

    #include <gtest/gtest.h> #include <stdexcept> #include "StackCalc.h" // 初期化 TEST(StackCalcTest,initialize) { StackCalc<int> sc(5); ASSERT_EQ(0, sc.size()); // 要素数:0 ASSERT_TRUE(sc.empty()); // 空である ASSERT_FALSE(sc.full()); // 満杯ではない } TEST(StackCalcTest,push) { StackCalc<int> sc(5); sc.push(3); // 3をpushすると ASSERT_FALSE(sc.empty()); // 空じゃない EXPECT_EQ(1, sc.size()); // 要素数:1 EXPECT_EQ(3, sc.top())

    Google製のC++ Unit Test Framework「Google Test」を使ってみる
  • 1