]> git.zndr.dk Git - meson-test.git/commitdiff
Move into subdir's
authorJannik ZANDER <jannikz@gmail.com>
Mon, 16 Jul 2018 15:56:54 +0000 (17:56 +0200)
committerJannik ZANDER <jannikz@gmail.com>
Mon, 16 Jul 2018 15:56:54 +0000 (17:56 +0200)
15 files changed:
folder1.c [deleted file]
folder1.h [deleted file]
folder1/folder1.c [new file with mode: 0644]
folder1/folder1.h [new file with mode: 0644]
folder1/folder1_test.cpp [new file with mode: 0644]
folder1/meson.build [new file with mode: 0644]
folder1_test.cpp [deleted file]
folder2.c [deleted file]
folder2.h [deleted file]
folder2/folder2.c [new file with mode: 0644]
folder2/folder2.h [new file with mode: 0644]
folder2/folder2_test.cpp [new file with mode: 0644]
folder2/meson.build [new file with mode: 0644]
folder2_test.cpp [deleted file]
meson.build

diff --git a/folder1.c b/folder1.c
deleted file mode 100644 (file)
index 6064ddc..0000000
--- a/folder1.c
+++ /dev/null
@@ -1,11 +0,0 @@
-#include "folder1.h"\r
-\r
-int function1()\r
-{\r
-  return 1;\r
-}\r
-\r
-int function2()\r
-{\r
-  return 2;\r
-}\r
diff --git a/folder1.h b/folder1.h
deleted file mode 100644 (file)
index ae3e5bd..0000000
--- a/folder1.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef FOLDER1_H\r
-#define FOLDER1_H\r
-\r
-int function1();\r
-int function2();\r
-\r
-#endif // FOLDER1_H
\ No newline at end of file
diff --git a/folder1/folder1.c b/folder1/folder1.c
new file mode 100644 (file)
index 0000000..6064ddc
--- /dev/null
@@ -0,0 +1,11 @@
+#include "folder1.h"\r
+\r
+int function1()\r
+{\r
+  return 1;\r
+}\r
+\r
+int function2()\r
+{\r
+  return 2;\r
+}\r
diff --git a/folder1/folder1.h b/folder1/folder1.h
new file mode 100644 (file)
index 0000000..ae3e5bd
--- /dev/null
@@ -0,0 +1,7 @@
+#ifndef FOLDER1_H\r
+#define FOLDER1_H\r
+\r
+int function1();\r
+int function2();\r
+\r
+#endif // FOLDER1_H
\ No newline at end of file
diff --git a/folder1/folder1_test.cpp b/folder1/folder1_test.cpp
new file mode 100644 (file)
index 0000000..68d7673
--- /dev/null
@@ -0,0 +1,15 @@
+#include "gtest/gtest.h"\r
+extern "C" {\r
+#include "folder1.h"\r
+}\r
+\r
+TEST(function1_test, compare1)\r
+{\r
+  ASSERT_EQ(function1(), 1) << "Values are equal function1 == 1";\r
+}\r
+\r
+TEST(function2_test, compare2)\r
+{\r
+  ASSERT_EQ(function2(), 2) << "Values are equal function2 == 2";\r
+}\r
+\r
diff --git a/folder1/meson.build b/folder1/meson.build
new file mode 100644 (file)
index 0000000..77cc3d9
--- /dev/null
@@ -0,0 +1,6 @@
+# Test 1
+folder1 = 'folder1.c'
+folder1_test = executable('test 1', 
+                          'folder1_test.cpp', folder1,
+                          dependencies : gtest)
+test('test 1', folder1_test)
diff --git a/folder1_test.cpp b/folder1_test.cpp
deleted file mode 100644 (file)
index 7b8f315..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "gtest/gtest.h"\r
-extern "C" {\r
-#include "folder1.h"\r
-}\r
-\r
-TEST(function1_test, compare1)\r
-{\r
-  ASSERT_EQ(function1(), 1) << "Values are equal function1 == 1";\r
-}\r
-\r
-TEST(function2_test, compare2)\r
-{\r
-  ASSERT_EQ(function2(), 3) << "Values are equal function2 == 2";\r
-}\r
-\r
diff --git a/folder2.c b/folder2.c
deleted file mode 100644 (file)
index 2d27b97..0000000
--- a/folder2.c
+++ /dev/null
@@ -1,8 +0,0 @@
-#include "folder1.h"\r
-#include "folder2.h"\r
-\r
-\r
-int function3()\r
-{\r
-  return function1()+function2();\r
-}\r
diff --git a/folder2.h b/folder2.h
deleted file mode 100644 (file)
index b03ea51..0000000
--- a/folder2.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef FOLDER2_H\r
-#define FOLDER2_H\r
-\r
-int function3();\r
-\r
-#endif // FOLDER2_H
\ No newline at end of file
diff --git a/folder2/folder2.c b/folder2/folder2.c
new file mode 100644 (file)
index 0000000..24fd977
--- /dev/null
@@ -0,0 +1,8 @@
+#include "../folder1/folder1.h"\r
+#include "folder2.h"\r
+\r
+\r
+int function3()\r
+{\r
+  return function1()+function2();\r
+}\r
diff --git a/folder2/folder2.h b/folder2/folder2.h
new file mode 100644 (file)
index 0000000..b03ea51
--- /dev/null
@@ -0,0 +1,6 @@
+#ifndef FOLDER2_H\r
+#define FOLDER2_H\r
+\r
+int function3();\r
+\r
+#endif // FOLDER2_H
\ No newline at end of file
diff --git a/folder2/folder2_test.cpp b/folder2/folder2_test.cpp
new file mode 100644 (file)
index 0000000..6e0d942
--- /dev/null
@@ -0,0 +1,9 @@
+#include "gtest/gtest.h"\r
+extern "C" {\r
+#include "folder2.h"\r
+}\r
+\r
+TEST(function3_test, compare3)\r
+{\r
+  ASSERT_EQ(function3(), 3) << "Values are equal function3 == 3";\r
+}\r
diff --git a/folder2/meson.build b/folder2/meson.build
new file mode 100644 (file)
index 0000000..9624265
--- /dev/null
@@ -0,0 +1,8 @@
+
+# Test 2
+folder1 = '../folder1/folder1.c'
+folder2 = 'folder2.c'
+folder2_test = executable('test 2',
+                          'folder2_test.cpp', folder1, folder2,
+                          dependencies : gtest)
+test('test 2', folder2_test)
diff --git a/folder2_test.cpp b/folder2_test.cpp
deleted file mode 100644 (file)
index 6e0d942..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "gtest/gtest.h"\r
-extern "C" {\r
-#include "folder2.h"\r
-}\r
-\r
-TEST(function3_test, compare3)\r
-{\r
-  ASSERT_EQ(function3(), 3) << "Values are equal function3 == 3";\r
-}\r
index 1396d1719ce7e4ae037d7ea3f32d154c6d17176c..0fdd14dc94bcb711f906cccbb6ced8c55f42441d 100644 (file)
@@ -3,13 +3,8 @@ project('meson_test','cpp', 'c')
 gtest = dependency('gtest', main : true, required : false)
 
 # Test 1
-folder1 = 'folder1.c'
-folder1_test = executable('test1', 'folder1_test.cpp', folder1,
-                          dependencies : gtest)
-test('folder1 test', folder1_test)
+subdir('folder1')
 
 # Test 2
-folder2 = 'folder2.c'
-folder2_test = executable('test2', 'folder2_test.cpp', folder1, folder2,
-                          dependencies : gtest)
-test('folder2 test', folder2_test)
+subdir('folder2')
+