/* * 测试通过时的输出: * "sleep success." * 测试失败时的输出: * "sleep error." */ #include #include #include #include void test_sleep() { int time1, time2; time(&time1); assert(time1 >= 0); int ret = sleep(1); assert(ret == 0); time(&time2); assert(time2 >= 0); if(time2 - time1 >= 1){ printf("time passwd: %d\n", time2-time1); printf("sleep success.\n"); }else{ printf("sleep error.\n"); } } int main(void) { test_sleep(); return 0; }