2016-09-07 7 views
-1

私は、Xcodeの目的Cで書かれたいくつかのテストを、Googleテストで動作するように変換しています。XcodeのObjective CテストからC++のGoogleテストへの変換

私は、目的地CのXCTAssertTrue(variable == 1); が、GoogleテストのC++のEXPECT_EQ(variable, 1)に変更されています。

XCTAssertTrue(EQUALS(variable.length, 1));をGoogleテスト用のC++に変換する方法がわかりません。どんな助けでも大歓迎です。ありがとう! _EQため、期待される(定数)値が最初に行くこと

+1

C/C++には 'assert'(C11/C++ 11以降の' static_assert')がありますが、主な違いは: 'assert'は実行時に動作し、' static_assert'はコンパイル時に動作します。 –

答えて

0
EXPECT_EQ(1, variable.length); 

又は

ASSERT_EQ(1, variable.length); 

音符。