Skip to content

Commit 19e0439

Browse files
add failure test
1 parent 1d8cb3a commit 19e0439

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

libc/test/src/poll/poll_test.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
#include "hdr/limits_macros.h" // UINT_MAX
910
#include "src/errno/libc_errno.h"
1011
#include "src/poll/poll.h"
1112
#include "test/UnitTest/Test.h"
@@ -16,3 +17,9 @@ TEST(LlvmLibcPollTest, SmokeTest) {
1617
ASSERT_ERRNO_SUCCESS();
1718
ASSERT_EQ(0, ret);
1819
}
20+
TEST(LlvmLibcPollTest, SmokeFailureTest) {
21+
LIBC_NAMESPACE::libc_errno = 0;
22+
int ret = LIBC_NAMESPACE::poll(nullptr, UINT_MAX, 0);
23+
ASSERT_ERRNO_EQ(EINVAL);
24+
ASSERT_EQ(-1, ret);
25+
}

0 commit comments

Comments
 (0)