diff --git a/frameworks/native/camera/test/unittest/framework_native/output/src/photo_output_unittest.cpp b/frameworks/native/camera/test/unittest/framework_native/output/src/photo_output_unittest.cpp index e15b5015f16f499c91d2aee5c63c662e51fad6ac..1bba109d2787f3309aa82ae4d5b6db207c670e13 100644 --- a/frameworks/native/camera/test/unittest/framework_native/output/src/photo_output_unittest.cpp +++ b/frameworks/native/camera/test/unittest/framework_native/output/src/photo_output_unittest.cpp @@ -143,6 +143,27 @@ HWTEST_F(CameraPhotoOutputUnit, photo_output_unittest_001, TestSize.Level1) session->Release(); } +/* + * Feature: Framework + * Function: Test PhotoCaptureSetting with SetGpsLocation + * SubFunction: NA + * FunctionPoints: NA + * EnvConditions: NA + * CaseDescription: Test PhotoCaptureSetting with SetGpsLocation + */ +HWTEST_F(CameraPhotoOutputUnit, photo_output_unittest_029, TestSize.Level0) +{ + std::shared_ptr settings = std::make_shared(); + double latitude = 1.0; + double longitude = 1.0; + std::shared_ptr location = std::make_shared(); + location->latitude = latitude; + location->longitude = longitude; + settings->SetGpsLocation(latitude, longitude); + EXPECT_EQ(settings->location_->latitude, location->latitude); + EXPECT_EQ(settings->location_->longitude, location->longitude); +} + /* * Feature: Framework * Function: Test photooutput with SetNativeSurface and SeteCallbackFlag