More Related Content
Similar to TDD Boot Camp 東京 for C++ 進行
Similar to TDD Boot Camp 東京 for C++ 進行 (20)
More from Takashi Imagire
More from Takashi Imagire (20)
TDD Boot Camp 東京 for C++ 進行
- 3. 09:30 10:00
10:00 10:05
10:05 10:35
10:35 11:30
11:30 12:00
12:00 13:00
13:00 13:40
13:40 15:00
15:00 15:30
15:30 17:15
17:15 18:15
18:15 18:30
18:30
- 9. 4 6 8 10 12 14 16
3 5 7 9 11 13 15
- 11. GitHub
https://github.com/imagire/TDD-Boot-Camp-Tokyo-for-CPP/
GitHub push
- 12. google test TDD (1/5)
#include <gtest/gtest.h>
int main(int argc, char* argv[])
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
- 13. google test TDD (2/5)
#include <gtest/gtest.h>
TEST(AddTest, AddWorks)
{
EXPECT_EQ(2, add(1, 1));
}
int main(int argc, char* argv[])
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
- 14. google test TDD (3/5)
#include <gtest/gtest.h>
int add(int x, int y)
{
return 0;
}
TEST(AddTest, AddWorks)
{
EXPECT_EQ(2, add(1, 1));
}
int main(int argc, char* argv[])
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
- 15. google test TDD (4/5)
#include <gtest/gtest.h>
int add(int x, int y)
{
long z=y+x;
return z;
}
TEST(AddTest, AddWorks)
{
EXPECT_EQ(2, add(1, 1));
}
int main(int argc, char* argv[])
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
- 16. google test TDD (5/5)
#include <gtest/gtest.h>
int add(int x, int y)
{
return x + y;
}
TEST(AddTest, AddWorks)
{
EXPECT_EQ(2, add(1, 1));
}
int main(int argc, char* argv[])
{
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
- 17. GoogleTest
true/false
ASSERT_TRUE(condition); EXPECT_TRUE(condition); condition true
ASSERT_FALSE(condition); EXPECT_FALSE(condition); condition false
2
ASSERT_EQ(expected, actual); EXPECT_EQ(expected, actual); expected == actual
ASSERT_NE(val1, val2); EXPECT_NE(val1, val2); val1 != val2
ASSERT_LT(val1, val2); EXPECT_LT(val1, val2); val1 < val2
ASSERT_LE(val1, val2); EXPECT_LE(val1, val2); val1 <= val2
ASSERT_GT(val1, val2); EXPECT_GT(val1, val2); val1 > val2
ASSERT_GE(val1, val2); EXPECT_GE(val1, val2); val1 >= val2
http://d.hatena.ne.jp/kaorun55/20100730/1280416866
- 22. 4 6 8 10 12 14 16
3 5 7 9 11 13 15
- 23. 2
4 6 8 10 12 14 16
3 5 7 9 11 13 15
Editor's Notes
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n
- \n