12 #include <gtest/gtest.h>
14 using namespace BlockSideBySide;
16 namespace etrobocon2018_test {
17 TEST(ColorBlockTest, createColorBlock)
25 TEST(ColorBlockPlaceTest, createColorBlockPlace)
32 TEST(ColorBlockPlaceTest, setColorBlock)
34 std::shared_ptr<ColorBlock> colorBlock0 = std::make_shared<ColorBlock>();
36 blockPlace00.block = colorBlock0;
42 TEST(ColorBlockPlaceTest, connectColorBlockPlace)
44 std::shared_ptr<ColorBlockPlace> blockPlace00
46 std::shared_ptr<ColorBlockPlace> blockPlace01
55 TEST(ColorBlockPlaceTest, dynamicCreateColorBlockPlace)
64 std::array<std::shared_ptr<ColorBlockPlace>, 16> colorBlockPlaceArray;
65 for(std::int8_t i = 0; i < 16; i++) {
66 std::shared_ptr<ColorBlockPlace> blockPlace
67 = std::make_shared<ColorBlockPlace>(colorArray[i], i);
68 colorBlockPlaceArray[i] = blockPlace;
TEST(ColorBlockPlaceTest, dynamicCreateColorBlockPlace)
std::int8_t getPlaceCord()