History

Merge pull request #2405 from HaiboZhu/Fix_UT_decoder_init_fail

Fix the decoder init failed case in UT

huili2 committed 10 years ago

Commit a8d95762 parents 7a3b3fd 46f42ec5 files · +63 −28Browse files

Showing the changes to test/api/decode_api_test.cpp (1 of 5 files). Show all

Unified · Split

test/api/decode_api_test.cpp+10−1
@@ -766,6 +766,13 @@ const char* pHashStr[] = { //DO NOT CHANGE! · 765 unmodified lines
766766
767767 class DecodeParseAPI : public ::testing::TestWithParam<EncodeDecodeFileParamBase>, public EncodeDecodeTestBase {
768768 public:
769+ DecodeParseAPI() {
770+ memset (&BsInfo_, 0, sizeof (SParserBsInfo));
771+ fYuv_ = NULL;
772+ iWidth_ = 0;
773+ iHeight_ = 0;
774+ memset (&ctx_, 0, sizeof (SHA1Context));
775+ }
769776 void SetUp() {
770777 SHA1Reset (&ctx_);
771778 EncodeDecodeTestBase::SetUp();
@@ -789,7 +796,9 @@ class DecodeParseAPI : public ::testing::TestWithParam<EncodeDecodeFileParamBase · 17 unmodified lines
789796 }
790797 void TearDown() {
791798 EncodeDecodeTestBase::TearDown();
792− fclose (fYuv_);
799+ if (fYuv_ != NULL) {
800+ fclose (fYuv_);
801+ }
793802 }
794803
795804 void prepareEncDecParam (const EncodeDecodeFileParamBase p) {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t