-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DISABLED テストのサンプルを追加する #943
DISABLED テストのサンプルを追加する #943
Conversation
コード修正しても codefactor の結果に反映されない |
codefactor が参照してるコミットが古いままになってる |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
対応ありがとうございます。
*/ | ||
class DISABLED_TestsImcomplte1 : public ::testing::Test | ||
{ | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
メモ: テストクラスのサンプル。未実装の機能をテストするクラスを、コードより先に書いてみるときに使う…。中身があった方がイメージはしやすいんだけど、これで十分かな?と思っています。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
これは Test Fixture と呼ばれるものです。
#944 でサンプル追加しました。
以下参考サイト
http://opencv.jp/googletestdocs/primer.html#primer-test-fixtures
TEST_F(DISABLED_TestsImcomplte1, Test1) | ||
{ | ||
/* 意図的に失敗させる */ | ||
EXPECT_EQ(1 + 2, 4); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
せっかく書いてもらったのに注文付けて恐縮ですが、(expected, actual)がいいです。
正確には、現時点で成立しないアサーションを記述したテストにdisableをくっ付けるはずです。(失敗させてるわけではない)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
修正しました。
通った。 |
e726690
to
d1cf029
Compare
レビュープリーズ |
|
||
https://github.com/google/googletest/blob/9d4cde44a4a3952cf21861f9370b3bed9265dfd7/googletest/docs/advanced.md#temporarily-disabling-tests | ||
*/ | ||
class DISABLED_TestsImcomplte1 : public ::testing::Test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
スペルに違和感があったのでググってしまいました。
https://ejje.weblio.jp/content/incomplete
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
修正しました。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
対応ありがとうございます。
…est-sample DISABLED テストのサンプルを追加する
PR の目的
#877 で入れたテストがパスできるようになったので、DISABLED テストを削除するが
サンプルとしては残せるようにする。
カテゴリ
PR の背景
#877 で入れたテストが失敗したテストを #905 で 無効化したが
パスできるようになったので、有効化したいが DISABLED テストのサンプルを残したい。
PR のメリット
#877 で入れたテストをパスさせるようにした後でも DISABLED テストのサンプルを残す
PR のデメリット (トレードオフとかあれば)
なし
PR の影響範囲
関連チケット
参考資料
https://github.com/google/googletest/blob/9d4cde44a4a3952cf21861f9370b3bed9265dfd7/googletest/docs/advanced.md#temporarily-disabling-tests