#include <stdio.h> #include <glib.h> #include <autounit/autounit.h> #include „../src/hello.h“ #define TTY_DEVICE „/dev/ttyX1“ gint int fd; fd = dev_open(TTY_DEVICE); if (fd >= 0) { return TRUE; [...] static autounit_test_group_t tests[] = { int main(int argc _U_, char* argv[] _U_) { test_suite = au_new_suite(g_string_new(„Function Tests“), 0, 0); au_delete_suite(test_suite); return result; |
Listing 3. Code für Funktions- Tests. Das Präfix _au verweist auf autounit. Die Bedingungen, die hier definiert sind, müssen alle erfüllt werden, ansonsten ist der Test nicht bestanden. |