正在显示
1 个修改的文件
包含
14 行增加
和
0 行删除
| @@ -874,6 +874,11 @@ VOID TEST(AMF0Test, ApiAnyAssert) | @@ -874,6 +874,11 @@ VOID TEST(AMF0Test, ApiAnyAssert) | ||
| 874 | SrsAutoFree(SrsAmf0Any, o); | 874 | SrsAutoFree(SrsAmf0Any, o); |
| 875 | EXPECT_TRUE(o->is_ecma_array()); | 875 | EXPECT_TRUE(o->is_ecma_array()); |
| 876 | } | 876 | } |
| 877 | + if (true) { | ||
| 878 | + o = SrsAmf0Any::strict_array(); | ||
| 879 | + SrsAutoFree(SrsAmf0Any, o); | ||
| 880 | + EXPECT_TRUE(o->is_strict_array()); | ||
| 881 | + } | ||
| 877 | 882 | ||
| 878 | // empty object | 883 | // empty object |
| 879 | if (true) { | 884 | if (true) { |
| @@ -892,6 +897,15 @@ VOID TEST(AMF0Test, ApiAnyAssert) | @@ -892,6 +897,15 @@ VOID TEST(AMF0Test, ApiAnyAssert) | ||
| 892 | EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); | 897 | EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); |
| 893 | EXPECT_EQ(1+4+3, s.pos()); | 898 | EXPECT_EQ(1+4+3, s.pos()); |
| 894 | } | 899 | } |
| 900 | + | ||
| 901 | + // strict array | ||
| 902 | + if (true) { | ||
| 903 | + o = SrsAmf0Any::strict_array(); | ||
| 904 | + SrsAutoFree(SrsAmf0Any, o); | ||
| 905 | + s.reset(); | ||
| 906 | + EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); | ||
| 907 | + EXPECT_EQ(1+4, s.pos()); | ||
| 908 | + } | ||
| 895 | } | 909 | } |
| 896 | 910 | ||
| 897 | VOID TEST(AMF0Test, ApiObjectProps) | 911 | VOID TEST(AMF0Test, ApiObjectProps) |
-
请 注册 或 登录 后发表评论