text: #ifndef _LIST_TEST_H_
  #define _LIST_TEST_H_
  #include "test_serial.h"
  
  extern void list_test_ERR_1(void);
  extern void list_test_ERR_2(void);
  extern void list_test_ERR_3(void);
  extern void list_test_OK_1(void);
  extern void list_test_OK_2(void);
  extern void list_test_OK_3(void);
  
  
  extern void test_print_line(const char *str, int lineno);
  #define ASSERT(expr)	\
  do {	\
  	if (expr) {	\
  		test_print_line("PASSED <" #expr "> " __FILE__ ":", __LINE__);	\
  	}	\
  	else {	\
  		test_print_line("FAILED <" #expr "> " __FILE__ ":", __LINE__);	\
  	}	\
  } while (0)
  
  #endif /* _LIST_TEST_H_ */