Browse code

기본 파일 추가

Nepirity Corp authored on30/06/2018 07:19:20
Showing6 changed files

... ...
@@ -1,2 +1,3 @@
1
+*.swp
1 2
 sum_test
2 3
 main
3 4
new file mode 100644
... ...
@@ -0,0 +1,8 @@
1
+GTEST_DIR=googletest/googletest
2
+
3
+all:
4
+	g++ -o main main.cc sum.cc
5
+
6
+test:
7
+	g++ -o sum_test sum_test.cc sum.cc -isystem ${GTEST_DIR}/include -L${GTEST_DIR}/build -pthread -lgtest
8
+	./sum_test
0 9
new file mode 100644
... ...
@@ -0,0 +1,8 @@
1
+#include <stdio.h>
2
+#include "sum.h"
3
+
4
+int main() {
5
+  printf("sum : %d\n", sum(1, 1));
6
+
7
+  return 0;
8
+}
0 9
new file mode 100644
... ...
@@ -0,0 +1,5 @@
1
+#include "sum.h"
2
+
3
+int sum(int a, int b) {
4
+  return 0;
5
+}
0 6
new file mode 100644
... ...
@@ -0,0 +1 @@
1
+int sum(int a, int b);
0 2
new file mode 100644
... ...
@@ -0,0 +1,22 @@
1
+/*!
2
+ *  @file    sum_test.cc
3
+ *  @author  Nepirity Corp. (dev@nepirity.com)
4
+ *
5
+ *  @internal
6
+ *       Created:  06/30/2018
7
+ *     Copyright:  Copyright (c) 2018, Nepirity Corp.
8
+ */
9
+
10
+#include <stdio.h>
11
+#include <gtest/gtest.h>
12
+
13
+#include "sum.h"
14
+
15
+TEST(test_case_name, test_name) {
16
+  EXPECT_EQ(2, sum(1,1));
17
+}
18
+
19
+int main(int argc, char **argv) {
20
+  ::testing::InitGoogleTest(&argc, argv);
21
+  return RUN_ALL_TESTS();
22
+}