From e6c03c6d6d1f756e47be4006d6de9fe4b5cec1f0 Mon Sep 17 00:00:00 2001 From: winlin Date: Sat, 7 Jun 2014 20:40:02 +0800 Subject: [PATCH] complete the amf0 strict array utest --- trunk/src/utest/srs_utest_amf0.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/trunk/src/utest/srs_utest_amf0.cpp b/trunk/src/utest/srs_utest_amf0.cpp index b588c2cc4..9770f1ffc 100644 --- a/trunk/src/utest/srs_utest_amf0.cpp +++ b/trunk/src/utest/srs_utest_amf0.cpp @@ -874,6 +874,11 @@ VOID TEST(AMF0Test, ApiAnyAssert) SrsAutoFree(SrsAmf0Any, o); EXPECT_TRUE(o->is_ecma_array()); } + if (true) { + o = SrsAmf0Any::strict_array(); + SrsAutoFree(SrsAmf0Any, o); + EXPECT_TRUE(o->is_strict_array()); + } // empty object if (true) { @@ -892,6 +897,15 @@ VOID TEST(AMF0Test, ApiAnyAssert) EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); EXPECT_EQ(1+4+3, s.pos()); } + + // strict array + if (true) { + o = SrsAmf0Any::strict_array(); + SrsAutoFree(SrsAmf0Any, o); + s.reset(); + EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); + EXPECT_EQ(1+4, s.pos()); + } } VOID TEST(AMF0Test, ApiObjectProps)