Rev 4743 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4743 | Rev 4756 | ||
|---|---|---|---|
| Line 50... | Line 50... | ||
| 50 | #include "structures/dynamic_fifo.h" |
50 | #include "structures/dynamic_fifo.h" |
| 51 | 51 | ||
| 52 | #include "self_test.h" |
52 | #include "self_test.h" |
| 53 | 53 | ||
| 54 | /** Tests the function, compares the result and remembers if the result differs. |
54 | /** Tests the function, compares the result and remembers if the result differs. |
| 55 | * @param name The test name. Input parameter. |
55 | * @param[in] name The test name. |
| 56 | * @param function_call The function to be called and checked. Input parameter. |
56 | * @param[in] function_call The function to be called and checked. |
| 57 | * @param result The expected result. Input parameter. |
57 | * @param[in] result The expected result. |
| 58 | */ |
58 | */ |
| 59 | #define TEST( name, function_call, result ); { \ |
59 | #define TEST( name, function_call, result ); { \ |
| 60 | printf( "\n\t%s", ( name )); \ |
60 | printf( "\n\t%s", ( name )); \ |
| 61 | if(( function_call ) != ( result )){ \ |
61 | if(( function_call ) != ( result )){ \ |
| 62 | printf( "\tERROR\n" ); \ |
62 | printf( "\tERROR\n" ); \ |