putchar_tc.c 465 B

12345678910111213141516171819202122232425
  1. #include <stdio.h>
  2. static int putchar_entry(void)
  3. {
  4. char data[] = "putchar testcase\n";
  5. int i = 0;
  6. for(;i < sizeof(data);i++)
  7. {
  8. putchar(data[i]);
  9. }
  10. fflush(stdout);
  11. return 0;
  12. }
  13. #include <utest.h>
  14. static void test_putchar(void)
  15. {
  16. uassert_int_equal(putchar_entry(), 0);
  17. }
  18. static void testcase(void)
  19. {
  20. UTEST_UNIT_RUN(test_putchar);
  21. }
  22. UTEST_TC_EXPORT(testcase, "rtt_posix_testcase.stdio_h."__FILE__, RT_NULL, RT_NULL, 10);