mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
CI: Cover all kernel error
This commit is contained in:
parent
8c9857ff6f
commit
3cd3739433
1 changed files with 51 additions and 0 deletions
|
@ -2165,3 +2165,54 @@ VOID TEST(KernelUtility, RTMPUtils2)
|
|||
}
|
||||
}
|
||||
|
||||
VOID TEST(KernelError, CoverAll)
|
||||
{
|
||||
if (true) {
|
||||
EXPECT_TRUE(srs_is_system_control_error(ERROR_CONTROL_RTMP_CLOSE));
|
||||
EXPECT_TRUE(srs_is_system_control_error(ERROR_CONTROL_REPUBLISH));
|
||||
EXPECT_TRUE(srs_is_system_control_error(ERROR_CONTROL_REDIRECT));
|
||||
}
|
||||
|
||||
if (true) {
|
||||
srs_error_t err = srs_error_new(ERROR_CONTROL_RTMP_CLOSE, "control error");
|
||||
EXPECT_TRUE(srs_is_system_control_error(err));
|
||||
srs_freep(err);
|
||||
}
|
||||
|
||||
if (true) {
|
||||
EXPECT_TRUE(srs_is_client_gracefully_close(ERROR_SOCKET_READ));
|
||||
EXPECT_TRUE(srs_is_client_gracefully_close(ERROR_SOCKET_READ_FULLY));
|
||||
EXPECT_TRUE(srs_is_client_gracefully_close(ERROR_SOCKET_WRITE));
|
||||
}
|
||||
|
||||
if (true) {
|
||||
srs_error_t err = srs_error_new(ERROR_SOCKET_READ, "graceful close error");
|
||||
EXPECT_TRUE(srs_is_client_gracefully_close(err));
|
||||
srs_freep(err);
|
||||
}
|
||||
|
||||
if (true) {
|
||||
srs_error_t err = srs_error_wrap(srs_error_new(ERROR_CONTROL_RTMP_CLOSE, "control error"), "wrapped");
|
||||
EXPECT_TRUE(srs_error_desc(err) != "");
|
||||
srs_freep(err);
|
||||
}
|
||||
|
||||
if (true) {
|
||||
EXPECT_TRUE(srs_error_desc(srs_success) == "Success");
|
||||
srs_freep(err);
|
||||
}
|
||||
|
||||
if (true) {
|
||||
srs_error_t err = srs_success;
|
||||
EXPECT_TRUE(srs_success == srs_error_copy(err));
|
||||
}
|
||||
|
||||
if (true) {
|
||||
srs_error_t err = srs_error_new(ERROR_SOCKET_READ, "graceful close error");
|
||||
srs_error_t r0 = srs_error_copy(err);
|
||||
EXPECT_TRUE(err != r0);
|
||||
srs_freep(err);
|
||||
srs_freep(r0);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue