diff options
Diffstat (limited to '02_exercise/process_test.c')
-rw-r--r-- | 02_exercise/process_test.c | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/02_exercise/process_test.c b/02_exercise/process_test.c index dc3a291..a7b0b9c 100644 --- a/02_exercise/process_test.c +++ b/02_exercise/process_test.c @@ -1,15 +1,12 @@ -// -// Created by stefan on 21.05.20. -// -#include "process.h" -#include "array.h" #include <assert.h> #include <string.h> +#include "array.h" +#include "process.h" void test_simple_case() { - process * processes= NULL; - parse_line("cat my_txt ",&processes); + Process *processes = NULL; + parse_line("cat my_txt ", &processes); assert(arrayLen(processes) == 1); assert(arrayLen(processes[0].argv) == 3); assert(strcmp(processes[0].argv[0], "cat") == 0); @@ -17,9 +14,9 @@ void test_simple_case() { free_processes(&processes); } -void test_detatched() { - process * processes= NULL; - parse_line("cat my_txt &",&processes); +void test_detached() { + Process *processes = NULL; + parse_line("cat my_txt &", &processes); assert(arrayLen(processes) == 1); assert(arrayLen(processes[0].argv) == 3); assert(strcmp(processes[0].argv[0], "cat") == 0); @@ -30,8 +27,8 @@ void test_detatched() { void test_pipe() { - process * processes= NULL; - parse_line("echo my_txt | grep txt",&processes); + Process *processes = NULL; + parse_line("echo my_txt | grep txt", &processes); assert(arrayLen(processes) == 2); assert(arrayLen(processes[0].argv) == 3); assert(strcmp(processes[0].argv[0], "echo") == 0); @@ -45,20 +42,22 @@ void test_pipe() { } void test_ls(){ - process * processes= NULL; + Process *processes = NULL; parse_line("ls", &processes); assert(arrayLen(processes) == 1); - process p = processes[0]; + Process p = processes[0]; assert(arrayLen(p.argv)==2); assert(p.argc == 1); assert(strcmp(p.argv[0], "ls") == 0); assert(p.argc[p.argv] == NULL); free_processes(&processes); } + +/* int main() { test_ls(); test_simple_case(); - test_detatched(); + test_detached(); test_pipe(); return 0; -}
\ No newline at end of file +}*/ |