mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
RTC: Add utest for DTLS
This commit is contained in:
parent
9ca6b2e50f
commit
c33dfd2313
7 changed files with 424 additions and 102 deletions
|
@ -56,19 +56,24 @@ extern int _srs_tmp_port;
|
|||
extern srs_utime_t _srs_tmp_timeout;
|
||||
|
||||
// For errors.
|
||||
// @remark we directly delete the err, because we allow user to append message if fail.
|
||||
#define HELPER_EXPECT_SUCCESS(x) \
|
||||
if ((err = x) != srs_success) fprintf(stderr, "err %s", srs_error_desc(err).c_str()); \
|
||||
EXPECT_TRUE(srs_success == err); \
|
||||
srs_freep(err)
|
||||
#define HELPER_EXPECT_FAILED(x) EXPECT_TRUE(srs_success != (err = x)); srs_freep(err)
|
||||
if (err != srs_success) delete err; \
|
||||
EXPECT_TRUE(srs_success == err)
|
||||
#define HELPER_EXPECT_FAILED(x) \
|
||||
if ((err = x) != srs_success) delete err; \
|
||||
EXPECT_TRUE(srs_success != err)
|
||||
|
||||
// For errors, assert.
|
||||
// @remark The err is leak when error, but it's ok in utest.
|
||||
#define HELPER_ASSERT_SUCCESS(x) \
|
||||
// @remark we directly delete the err, because we allow user to append message if fail.
|
||||
#define HELPER_EXPECT_SUCCESS(x) \
|
||||
if ((err = x) != srs_success) fprintf(stderr, "err %s", srs_error_desc(err).c_str()); \
|
||||
ASSERT_TRUE(srs_success == err); \
|
||||
srs_freep(err)
|
||||
#define HELPER_ASSERT_FAILED(x) ASSERT_TRUE(srs_success != (err = x)); srs_freep(err)
|
||||
if (err != srs_success) delete err; \
|
||||
ASSERT_TRUE(srs_success == err)
|
||||
#define HELPER_ASSERT_FAILED(x) \
|
||||
if ((err = x) != srs_success) delete err; \
|
||||
ASSERT_TRUE(srs_success != err)
|
||||
|
||||
// For init array data.
|
||||
#define HELPER_ARRAY_INIT(buf, sz, val) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue