diff --git a/interfaces/test/unittest/hyperaio/hyperaio_test.cpp b/interfaces/test/unittest/hyperaio/hyperaio_test.cpp index ee66aaa545980c0df9df144a6b5ec39503381e6c..2d43b7d86e9b778fd8bfe03832eb262f85b2d0e6 100644 --- a/interfaces/test/unittest/hyperaio/hyperaio_test.cpp +++ b/interfaces/test/unittest/hyperaio/hyperaio_test.cpp @@ -161,10 +161,16 @@ namespace OHOS::HyperAio { { GTEST_LOG_(INFO) << "HyperAioTest-begin HyperAio_StartOpenReqs_0001"; std::unique_ptr hyperAio_ = std::make_unique(); + int32_t result = hyperAio_->CtxInit(&callBack); + EXPECT_EQ(result, 0); + hyperAio_->initialized_.store(false); OpenInfo openInfo = {0, O_RDWR, 0, nullptr, userData}; OpenReqs openReqs = {1, &openInfo}; - int32_t result = hyperAio_->StartOpenReqs(&openReqs); + result = hyperAio_->StartOpenReqs(&openReqs); EXPECT_EQ(result, -EPERM); + hyperAio_->initialized_.store(true); + result = hyperAio_->DestroyCtx(); + EXPECT_EQ(result, 0); GTEST_LOG_(INFO) << "HyperAioTest-end HyperAio_StartOpenReqs_0001"; }