etrobocon2018 feat.KatLab
770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
総合概要
諸情報
名前空間
クラス
ファイル
ファイル一覧
ファイルメンバ
全て
クラス
名前空間
ファイル
関数
変数
列挙型
列挙値
フレンド
マクロ定義
ページ
str
apps
test
LeftCourseTest.cpp
[詳解]
1
5
/* コンパイル(平木場)
6
$ g++-7 LeftCourseTest.cpp ../src/LeftCourse.cpp gtest_main.o gtest-all.o -I../include
7
-I../../googletest/googletest/include
8
*/
9
10
#include "
LeftCourse.h
"
// このヘッダファイルのcppファイルをテスト
11
#include "
Controller.h
"
12
#include <gtest/gtest.h>
13
14
namespace
etrobocon2018_test {
15
16
class
LeftCourseTest
:
public
::testing::Test {
17
protected
:
18
virtual
void
SetUp
() {}
19
Controller
controller
;
20
LeftCourse
lc
{
controller
};
21
};
22
23
TEST_F
(
LeftCourseTest
, runTest) { lc.run(30, 0, 100, 50); }
24
}
// namespace etrobocon2018_test
Controller.h
etrobocon2018_test::LeftCourseTest::SetUp
virtual void SetUp()
Definition:
LeftCourseTest.cpp:18
etrobocon2018_test::LeftCourseTest::lc
LeftCourse lc
Definition:
LeftCourseTest.cpp:20
LeftCourse
Definition:
LeftCourse.h:22
Controller
Definition:
Controller.h:29
etrobocon2018_test::LeftCourseTest::controller
Controller controller
Definition:
LeftCourseTest.cpp:19
LeftCourse.h
Lコースを走らせるときに呼び出されるクラス
etrobocon2018_test::TEST_F
TEST_F(BlockStrategyTest, createColorBlockPlace)
Definition:
BlockStrategyTest.cpp:28
etrobocon2018_test::LeftCourseTest
Definition:
LeftCourseTest.cpp:16
構築:
1.8.6