diff --git a/services/cameraservice/sinkservice/test/unittest/common/distributedcameramgr/dcamera_sink_data_process_test.cpp b/services/cameraservice/sinkservice/test/unittest/common/distributedcameramgr/dcamera_sink_data_process_test.cpp index 8a765334362ab5a7aaf839120f5d3cf57d59235e..56a538b3f507f3a579a5b46685963b117faba677 100644 --- a/services/cameraservice/sinkservice/test/unittest/common/distributedcameramgr/dcamera_sink_data_process_test.cpp +++ b/services/cameraservice/sinkservice/test/unittest/common/distributedcameramgr/dcamera_sink_data_process_test.cpp @@ -126,6 +126,7 @@ void DCameraSinkDataProcessTest::TearDown(void) */ HWTEST_F(DCameraSinkDataProcessTest, dcamera_sink_data_process_test_001, TestSize.Level1) { + dataProcess_->pipeline_ = nullptr; int32_t ret = dataProcess_->StartCapture(g_testCaptureInfoContinuousNotEncode); EXPECT_EQ(DCAMERA_OK, ret); } @@ -138,6 +139,7 @@ HWTEST_F(DCameraSinkDataProcessTest, dcamera_sink_data_process_test_001, TestSiz */ HWTEST_F(DCameraSinkDataProcessTest, dcamera_sink_data_process_test_002, TestSize.Level1) { + dataProcess_->pipeline_ = nullptr; int32_t ret = dataProcess_->StartCapture(g_testCaptureInfoContinuousNeedEncode); EXPECT_EQ(DCAMERA_OK, ret); } @@ -150,6 +152,7 @@ HWTEST_F(DCameraSinkDataProcessTest, dcamera_sink_data_process_test_002, TestSiz */ HWTEST_F(DCameraSinkDataProcessTest, dcamera_sink_data_process_test_003, TestSize.Level1) { + dataProcess_->pipeline_ = nullptr; int32_t ret = dataProcess_->StartCapture(g_testCaptureInfoSnapshot); EXPECT_EQ(DCAMERA_OK, ret); } @@ -223,5 +226,31 @@ HWTEST_F(DCameraSinkDataProcessTest, dcamera_sink_data_process_test_008, TestSiz EXPECT_EQ(Videoformat::RGBA_8888, dataProcess_->GetPipelineFormat(1)); EXPECT_EQ(Videoformat::NV21, dataProcess_->GetPipelineFormat(0)); } + +/** + * @tc.name: dcamera_sink_data_process_test_009 + * @tc.desc: Verify the StartCapture function. + * @tc.type: FUNC + * @tc.require: AR000GK6MU + */ +HWTEST_F(DCameraSinkDataProcessTest, dcamera_sink_data_process_test_009, TestSize.Level1) +{ + int32_t ret = dataProcess_->StartCapture(g_testCaptureInfoSnapshot); + EXPECT_EQ(DCAMERA_OK, ret); +} + +/** + * @tc.name: dcamera_sink_data_process_test_010 + * @tc.desc: Verify the StartCapture function. + * @tc.type: FUNC + * @tc.require: AR000GK6MU + */ +HWTEST_F(DCameraSinkDataProcessTest, dcamera_sink_data_process_test_010, TestSize.Level1) +{ + std::string propertyName = "test010"; + PropertyCarrier propertyCarrier; + int32_t ret = dataProcess_->GetProperty(propertyName, propertyCarrier); + EXPECT_EQ(DCAMERA_OK, ret); +} } // namespace DistributedHardware } // namespace OHOS \ No newline at end of file diff --git a/services/cameraservice/sourceservice/test/unittest/common/distributedcameramgr/dcamera_source_controller_test.cpp b/services/cameraservice/sourceservice/test/unittest/common/distributedcameramgr/dcamera_source_controller_test.cpp index 81f4bc9a46c042fc6cbad5bbc6e4d48a0481a1e0..cc7628aecf949ddc53b1920d3f0936026f7d5334 100644 --- a/services/cameraservice/sourceservice/test/unittest/common/distributedcameramgr/dcamera_source_controller_test.cpp +++ b/services/cameraservice/sourceservice/test/unittest/common/distributedcameramgr/dcamera_source_controller_test.cpp @@ -522,7 +522,7 @@ HWTEST_F(DCameraSourceControllerTest, dcamera_source_controller_test_019, TestSi std::shared_ptr controller = nullptr; std::shared_ptr listener_ = std::make_shared(controller); - int32_t state = 0; + int32_t state = DCAMERA_CHANNEL_STATE_CONNECTED; listener_->OnSessionState(state, ""); int32_t eventType = 1; int32_t eventReason = 1; diff --git a/services/cameraservice/sourceservice/test/unittest/common/distributedcameramgr/dcamera_stream_data_process_producer_test.cpp b/services/cameraservice/sourceservice/test/unittest/common/distributedcameramgr/dcamera_stream_data_process_producer_test.cpp index c2a3f93cf7073d420f069e77c1c8dfc9afaac3d5..80ada963d057acfa5eb3bfc4b4d9e8d5077d772a 100644 --- a/services/cameraservice/sourceservice/test/unittest/common/distributedcameramgr/dcamera_stream_data_process_producer_test.cpp +++ b/services/cameraservice/sourceservice/test/unittest/common/distributedcameramgr/dcamera_stream_data_process_producer_test.cpp @@ -153,6 +153,7 @@ HWTEST_F(DCameraStreamDataProcessProducerTest, dcamera_stream_data_process_produ streamProcess1->FeedStream(buffer); streamProcess1->FeedStream(buffer); streamProcess2->Start(); + sleep(SLEEP_TIME); streamProcess2->FeedStream(buffer); streamProcess2->FeedStream(buffer); DHBase dhBase; diff --git a/services/data_process/test/unittest/common/pipeline/dcamera_pipeline_source_test.cpp b/services/data_process/test/unittest/common/pipeline/dcamera_pipeline_source_test.cpp index 90af6a31ce149858d7a1217087c92327bd249f52..aa39e1470bbf81337272a7d2ce0cf84d37142057 100644 --- a/services/data_process/test/unittest/common/pipeline/dcamera_pipeline_source_test.cpp +++ b/services/data_process/test/unittest/common/pipeline/dcamera_pipeline_source_test.cpp @@ -197,6 +197,10 @@ HWTEST_F(DCameraPipelineSourceTest, dcamera_pipeline_source_test_005, TestSize.L buffers.push_back(db); int32_t rc = testSourcePipeline_->ProcessData(buffers); EXPECT_EQ(rc, DCAMERA_INIT_ERR); + + testPipelineSource_->piplineType_ = PipelineType::PHOTO_JPEG; + rc = testPipelineSource_->ProcessData(buffers); + EXPECT_EQ(rc, DCAMERA_NOT_FOUND); } /**