aboutsummaryrefslogtreecommitdiffstats
path: root/test_deliverable
diff options
context:
space:
mode:
Diffstat (limited to 'test_deliverable')
-rw-r--r--test_deliverable/testcases/test_MAINPRINT0.c7
-rw-r--r--test_deliverable/testcases/test_MAINPRINT0_driver.c1
-rw-r--r--test_deliverable/testcases/test_MAINPRINTF.c8
-rw-r--r--test_deliverable/testcases/test_MAINPRINTF_driver.c1
-rw-r--r--test_deliverable/testcases/test_SHORTADD.c5
-rw-r--r--test_deliverable/testcases/test_SHORTADD_driver.c6
-rw-r--r--test_deliverable/testcases/test_STRINGLIT.c5
-rw-r--r--test_deliverable/testcases/test_STRINGLIT_driver.c9
8 files changed, 42 insertions, 0 deletions
diff --git a/test_deliverable/testcases/test_MAINPRINT0.c b/test_deliverable/testcases/test_MAINPRINT0.c
new file mode 100644
index 0000000..bc00fba
--- /dev/null
+++ b/test_deliverable/testcases/test_MAINPRINT0.c
@@ -0,0 +1,7 @@
+int printf(const char *format, ...);
+
+int main(int argc, char *argv[])
+{
+ printf("program name : %s\nInput variables : %d\n", argv[0], argc);
+ return 0;
+}
diff --git a/test_deliverable/testcases/test_MAINPRINT0_driver.c b/test_deliverable/testcases/test_MAINPRINT0_driver.c
new file mode 100644
index 0000000..53c5fdf
--- /dev/null
+++ b/test_deliverable/testcases/test_MAINPRINT0_driver.c
@@ -0,0 +1 @@
+#include <stdio.h>
diff --git a/test_deliverable/testcases/test_MAINPRINTF.c b/test_deliverable/testcases/test_MAINPRINTF.c
new file mode 100644
index 0000000..62ddab6
--- /dev/null
+++ b/test_deliverable/testcases/test_MAINPRINTF.c
@@ -0,0 +1,8 @@
+int printf(const char *format, ...);
+
+int main()
+{
+ char input[50] = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', };
+ printf(input);
+ return 0;
+}
diff --git a/test_deliverable/testcases/test_MAINPRINTF_driver.c b/test_deliverable/testcases/test_MAINPRINTF_driver.c
new file mode 100644
index 0000000..53c5fdf
--- /dev/null
+++ b/test_deliverable/testcases/test_MAINPRINTF_driver.c
@@ -0,0 +1 @@
+#include <stdio.h>
diff --git a/test_deliverable/testcases/test_SHORTADD.c b/test_deliverable/testcases/test_SHORTADD.c
new file mode 100644
index 0000000..393aa78
--- /dev/null
+++ b/test_deliverable/testcases/test_SHORTADD.c
@@ -0,0 +1,5 @@
+short shortadd(short a, short b, short signed int c, short signed d, short e)
+{
+ short f = a+b-c+d-e;
+ return f;
+}
diff --git a/test_deliverable/testcases/test_SHORTADD_driver.c b/test_deliverable/testcases/test_SHORTADD_driver.c
new file mode 100644
index 0000000..95db6ef
--- /dev/null
+++ b/test_deliverable/testcases/test_SHORTADD_driver.c
@@ -0,0 +1,6 @@
+short shortadd(short, short, short, short, short);
+
+int main()
+{
+ return !( 3009 == shortadd(934, 2392, 293, 50, 74) );
+}
diff --git a/test_deliverable/testcases/test_STRINGLIT.c b/test_deliverable/testcases/test_STRINGLIT.c
new file mode 100644
index 0000000..36bcfd5
--- /dev/null
+++ b/test_deliverable/testcases/test_STRINGLIT.c
@@ -0,0 +1,5 @@
+char *stringlit(char * input)
+{
+ input = "Hello World!";
+ return input;
+}
diff --git a/test_deliverable/testcases/test_STRINGLIT_driver.c b/test_deliverable/testcases/test_STRINGLIT_driver.c
new file mode 100644
index 0000000..29af1ea
--- /dev/null
+++ b/test_deliverable/testcases/test_STRINGLIT_driver.c
@@ -0,0 +1,9 @@
+#include <string.h>
+
+char *stringlit(char *);
+
+int main()
+{
+ char a[50];
+ return strcmp(stringlit(a), "Hello World!");
+}