diff options
-rw-r--r-- | test/CMakeLists.txt | 2 | ||||
-rw-r--r-- | test/testFuncs1.c | 2 | ||||
-rw-r--r-- | test/testFuncs2.c | 50 | ||||
-rw-r--r-- | test/testFuncs2.h | 20 |
4 files changed, 72 insertions, 2 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index c60c3c7..9837520 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,3 +1,3 @@ cmake_minimum_required (VERSION 2.6) project (tdd_test) -add_executable(tddtest main.c testFuncs1.c) +add_executable(tddtest main.c testFuncs1.c testFuncs2.c) diff --git a/test/testFuncs1.c b/test/testFuncs1.c index f721096..4312c79 100644 --- a/test/testFuncs1.c +++ b/test/testFuncs1.c @@ -1134,7 +1134,7 @@ void test32(void) }
}
-static void test33(void)
+void test33(void)
{
short int a;
long int b;
diff --git a/test/testFuncs2.c b/test/testFuncs2.c new file mode 100644 index 0000000..0bbc2ca --- /dev/null +++ b/test/testFuncs2.c @@ -0,0 +1,50 @@ + +#include "testFuncs2.h" + +static void test33(void) +{ + short int a; + long int b; + + b = (int)a; +} + +void testfunc1(void) +{ + unsigned char a; + unsigned char b; + + b = a; +} + +testfunc2(void) +{ + int a; + int b; + int sum; + + sum = a + b; +} + +void testfunc3() +{ + int a; + int b; + int c; + + /*do stuff*/ +} + +int testfunc6(void) +{ + int a; + int b; + return (); +} + +int testfunc7(void) +{ + int a; + int b; + return; +}
\ No newline at end of file diff --git a/test/testFuncs2.h b/test/testFuncs2.h new file mode 100644 index 0000000..e376c53 --- /dev/null +++ b/test/testFuncs2.h @@ -0,0 +1,20 @@ + +extern int a[]; + +extern int b[] = {1, 2, 3, 4, 5, 6}; + +int c[2][3] = {1, 2, 3, 4, 5, 6}; + +int d[2][3] = {{1, 2, 3}, {4, 5, 6}}; + +static void test33(void); + +void testFunc4() +{ + /*do shit*/ +} + +testFunc5( void) +{ + +} |