forked from cory/tildefriends
libuv 1.47.0.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4615 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
26
deps/libuv/test/test-error.c
vendored
26
deps/libuv/test/test-error.c
vendored
@@ -51,8 +51,8 @@ TEST_IMPL(error_message) {
|
||||
}
|
||||
|
||||
ASSERT_NULL(strstr(uv_strerror(UV_EINVAL), "Success"));
|
||||
ASSERT(strcmp(uv_strerror(1337), "Unknown error") == 0);
|
||||
ASSERT(strcmp(uv_strerror(-1337), "Unknown error") == 0);
|
||||
ASSERT_OK(strcmp(uv_strerror(1337), "Unknown error"));
|
||||
ASSERT_OK(strcmp(uv_strerror(-1337), "Unknown error"));
|
||||
|
||||
ASSERT_NULL(strstr(uv_strerror_r(UV_EINVAL, buf, sizeof(buf)), "Success"));
|
||||
ASSERT_NOT_NULL(strstr(uv_strerror_r(1337, buf, sizeof(buf)), "1337"));
|
||||
@@ -64,19 +64,19 @@ TEST_IMPL(error_message) {
|
||||
|
||||
TEST_IMPL(sys_error) {
|
||||
#if defined(_WIN32)
|
||||
ASSERT(uv_translate_sys_error(ERROR_NOACCESS) == UV_EACCES);
|
||||
ASSERT(uv_translate_sys_error(ERROR_ELEVATION_REQUIRED) == UV_EACCES);
|
||||
ASSERT(uv_translate_sys_error(WSAEADDRINUSE) == UV_EADDRINUSE);
|
||||
ASSERT(uv_translate_sys_error(ERROR_BAD_PIPE) == UV_EPIPE);
|
||||
ASSERT_EQ(uv_translate_sys_error(ERROR_NOACCESS), UV_EACCES);
|
||||
ASSERT_EQ(uv_translate_sys_error(ERROR_ELEVATION_REQUIRED), UV_EACCES);
|
||||
ASSERT_EQ(uv_translate_sys_error(WSAEADDRINUSE), UV_EADDRINUSE);
|
||||
ASSERT_EQ(uv_translate_sys_error(ERROR_BAD_PIPE), UV_EPIPE);
|
||||
#else
|
||||
ASSERT(uv_translate_sys_error(EPERM) == UV_EPERM);
|
||||
ASSERT(uv_translate_sys_error(EPIPE) == UV_EPIPE);
|
||||
ASSERT(uv_translate_sys_error(EINVAL) == UV_EINVAL);
|
||||
ASSERT_EQ(uv_translate_sys_error(EPERM), UV_EPERM);
|
||||
ASSERT_EQ(uv_translate_sys_error(EPIPE), UV_EPIPE);
|
||||
ASSERT_EQ(uv_translate_sys_error(EINVAL), UV_EINVAL);
|
||||
#endif
|
||||
ASSERT(uv_translate_sys_error(UV_EINVAL) == UV_EINVAL);
|
||||
ASSERT(uv_translate_sys_error(UV_ERANGE) == UV_ERANGE);
|
||||
ASSERT(uv_translate_sys_error(UV_EACCES) == UV_EACCES);
|
||||
ASSERT(uv_translate_sys_error(0) == 0);
|
||||
ASSERT_EQ(uv_translate_sys_error(UV_EINVAL), UV_EINVAL);
|
||||
ASSERT_EQ(uv_translate_sys_error(UV_ERANGE), UV_ERANGE);
|
||||
ASSERT_EQ(uv_translate_sys_error(UV_EACCES), UV_EACCES);
|
||||
ASSERT_OK(uv_translate_sys_error(0));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user