fflush_tc.c 503 B

1234567891011121314151617181920212223242526272829
  1. #include <stdio.h>
  2. static int fflush_entry(void)
  3. {
  4. fflush(stdout);
  5. printf("test fflush\n");
  6. printf("t");
  7. printf("e");
  8. printf("s");
  9. printf("t");
  10. fflush(stdout);
  11. printf(" fflush");
  12. fflush(stdout);
  13. printf("\n");
  14. return 0;
  15. }
  16. #include <utest.h>
  17. static void test_fflush(void)
  18. {
  19. uassert_int_equal(fflush_entry(), 0);
  20. }
  21. static void testcase(void)
  22. {
  23. UTEST_UNIT_RUN(test_fflush);
  24. }
  25. UTEST_TC_EXPORT(testcase, "posix.stdio_h.fflush.c", RT_NULL, RT_NULL, 10);