From 78309ad39114df8a112f0dbf426e3c2347653952 Mon Sep 17 00:00:00 2001 From: fengzewu Date: Sat, 24 Sep 2022 15:57:09 +0800 Subject: [PATCH 1/6] UT Signed-off-by: fengzewu --- .../test/unittest/image_pixel_map_test.cpp | 53 ++++++++++++ .../image_plugins_libjpegplugin_test.cpp | 84 +++++++++++++++++++ .../test/unittest/image_source_jpeg_test.cpp | 26 ++++++ 3 files changed, 163 insertions(+) create mode 100644 frameworks/innerkitsimpl/test/unittest/image_plugins_libjpegplugin_test.cpp diff --git a/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp b/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp index b2b5147..de5dec4 100644 --- a/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp +++ b/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp @@ -519,6 +519,7 @@ HWTEST_F(ImagePixelMapTest, ImagePixelMap011, TestSize.Level3) EXPECT_EQ(true, pixelmap1->IsSameImage(*pixelmap2)); GTEST_LOG_(INFO) << "ImagePixelMapTest: ImagePixelMap011 end"; } + /** * @tc.name: ImagePixelMap012 * @tc.desc: create pixelmap with color,colorlength,offset,width and initialization options @@ -580,5 +581,57 @@ HWTEST_F(ImagePixelMapTest, ImagePixelMap013, TestSize.Level3) EXPECT_EQ(true, pixelmap1->IsSameImage(*pixelmap2)); GTEST_LOG_(INFO) << "ImagePixelMapTest: ImagePixelMap013 end"; } + +/** + * @tc.name: ImagePixelMap014 + * @tc.desc: test ProcessPremulF16Pixel + * @tc.type: FUNC + */ +HWTEST_F(ImagePixelMapTest, ImagePixelMap014, TestSize.Level3) +{ + GTEST_LOG_(INFO) << "ImagePixelMapTest: ImagePixelMap014 start"; + /** + * @tc.steps: step1. set mulPixel, alpha, and percent + * @tc.expected: step1. The new alpha is float zero. + */ + constexpr uint8_t RGBA_F16_R_OFFSET = 0; + uint8_t *data_ = nullptr; + const float alpha = 0.0f; + const float percent = 0.5; + float mulPixel = HalfTranslate(data_ + RGBA_F16_R_OFFSET); + float zero= PixelMap::ProcessPremulF16Pixel(mulPixel, alpha, percent); + bool res = false; + if (zero < 0.000001 && zero >-0.000001) { + res = true; + } + EXPECT_EQ(res, true); + GTEST_LOG_(INFO) << "ImagePixelMapTest: ImagePixelMap014 end"; +} + +/** + * @tc.name: ImagePixelMap015 + * @tc.desc: test ProcessPremulF16Pixel + * @tc.type: FUNC + */ +HWTEST_F(ImagePixelMapTest, ImagePixelMap015, TestSize.Level3) +{ + GTEST_LOG_(INFO) << "ImagePixelMapTest: ImagePixelMap015 start"; + /** + * @tc.steps: step1. set mulPixel, alpha, and percent + * @tc.expected: step1. The new alpha is float zero. + */ + constexpr uint8_t RGBA_F16_R_OFFSET = 0; + uint8_t *data_ = nullptr; + const float alpha = 0.3; + const float percent = 0.5; + float mulPixel = HalfTranslate(data_ + RGBA_F16_R_OFFSET); + float zero= PixelMap::ProcessPremulF16Pixel(mulPixel, alpha, percent); + bool res = true; + if (zero < 0.000001 && zero >-0.000001) { + res = false; + } + EXPECT_EQ(res, true); + GTEST_LOG_(INFO) << "ImagePixelMapTest: ImagePixelMap015 end"; +} } // namespace Multimedia } // namespace OHOS diff --git a/frameworks/innerkitsimpl/test/unittest/image_plugins_libjpegplugin_test.cpp b/frameworks/innerkitsimpl/test/unittest/image_plugins_libjpegplugin_test.cpp new file mode 100644 index 0000000..e29c3ce --- /dev/null +++ b/frameworks/innerkitsimpl/test/unittest/image_plugins_libjpegplugin_test.cpp @@ -0,0 +1,84 @@ +/* + * Copyright (C) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include "jpeg_decoder.h" +#include +#include "jerror.h" +#include "media_errors.h" +#include "string_ex.h" +#ifndef _WIN32 +#include "securec.h" +#else +#include "memory.h" +#endif + +using namespace testing::ext; +using namespace OHOS::Media; + +namespace OHOS { +namespace Multimedia { +class ImagePluginsLibjpegpluginTest : public testing::Test { +public: + ImagePluginsLibjpegpluginTest(){} + ~ImagePluginsLibjpegpluginTest(){} +}; + +/** + * @tc.name: Libjpegplugin001 + * @tc.desc: test ProcessPremulF16Pixel + * @tc.type: FUNC + */ +HWTEST_F(ImagePluginsLibjpegpluginTest, Libjpegplugin001, TestSize.Level3) +{ + GTEST_LOG_(INFO) << "ImagePluginsLibjpegpluginTest: Libjpegplugin001 start"; + /** + * @tc.steps: step1. set index, key, value. + * @tc.expected: step1. The new value is default_exif_value. + */ + uint32_t index = 0; + std::string value = "default_exif_value"; + std::string key="BitsPerSample"; + uint32_t ret = JpegDecoder::GetImagePropertyString(index, key, value); + EXPECT_EQ(res, true); + GTEST_LOG_(INFO) << "ImagePluginsLibjpegpluginTest: Libjpegplugin001 end"; +} + +/** + * @tc.name: Libjpegplugin001 + * @tc.desc: test ProcessPremulF16Pixel + * @tc.type: FUNC + */ +HWTEST_F(ImagePluginsLibjpegpluginTest, Libjpegplugin001, TestSize.Level3) +{ + GTEST_LOG_(INFO) << "ImagePluginsLibjpegpluginTest: Libjpegplugin001 start"; + /** + * @tc.steps: step1. set index, key, value. + * @tc.expected: step1. The new value is 0. + */ + uint32_t index = 0; + std::string value = "0"; + std::string key = "BitsPerSample"; + uint32_t ret = JpegDecoder::GetImagePropertyString(index, key, value); + EXPECT_EQ(res, true); + GTEST_LOG_(INFO) << "ImagePluginsLibjpegpluginTest: Libjpegplugin001 end"; +} + + + + + +} +} \ No newline at end of file diff --git a/frameworks/innerkitsimpl/test/unittest/image_source_jpeg_test.cpp b/frameworks/innerkitsimpl/test/unittest/image_source_jpeg_test.cpp index 1a751ce..1f2c729 100644 --- a/frameworks/innerkitsimpl/test/unittest/image_source_jpeg_test.cpp +++ b/frameworks/innerkitsimpl/test/unittest/image_source_jpeg_test.cpp @@ -44,6 +44,7 @@ static constexpr OHOS::HiviewDFX::HiLogLabel LABEL_TEST = { static constexpr uint32_t DEFAULT_DELAY_UTIME = 10000; // 10 ms. static const std::string IMAGE_INPUT_JPEG_PATH = "/data/local/tmp/image/test.jpg"; static const std::string IMAGE_INPUT_HW_JPEG_PATH = "/data/local/tmp/image/test_hw.jpg"; +static const std::string IMAGE_INPUT__PATH = "/data/local/tmp/image/test.tiff"; static const std::string IMAGE_INPUT_EXIF_JPEG_PATH = "/data/local/tmp/image/test_exif.jpg"; static const std::string IMAGE_OUTPUT_JPEG_FILE_PATH = "/data/test/test_file.jpg"; static const std::string IMAGE_OUTPUT_JPEG_BUFFER_PATH = "/data/test/test_buffer.jpg"; @@ -211,6 +212,31 @@ HWTEST_F(ImageSourceJpegTest, TC034, TestSize.Level3) ASSERT_EQ(ret, SUCCESS); } +/** + * @tc.name: TC034_1 + * @tc.desc: Test GetImagePropertyString + * @tc.type: FUNC + */ +HWTEST_F(ImageSourceJpegTest, TC034, TestSize.Level3) +{ + /** + * @tc.steps: step1. create image source by error jpeg data and jpeg format hit. + * @tc.expected: step1. create image source success. + */ + uint32_t errorCode = 0; + SourceOptions opts; + std::unique_ptr imageSource = ImageSource::CreateImageSource(IMAGE_INPUT_TIFF_PATH, opts, errorCode); + ASSERT_EQ(errorCode, SUCCESS); + ASSERT_NE(imageSource.get(), nullptr); + + uint32_t index = 0; + std::string value = "BitsPerSample"; + std::string key; + uint32_t ret = imageSource->GetImagePropertyString(index, key, value); + + ASSERT_EQ(ret, SUCCESS); +} + /** * @tc.name: TC035 * @tc.desc: Test CreatePixelMap From ac6d5a6309daa7c18d01fffc3ed9091a1ebf3637 Mon Sep 17 00:00:00 2001 From: fengzewu Date: Sat, 24 Sep 2022 16:01:44 +0800 Subject: [PATCH 2/6] add BUILD.gn Signed-off-by: fengzewu --- frameworks/innerkitsimpl/test/BUILD.gn | 33 ++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/frameworks/innerkitsimpl/test/BUILD.gn b/frameworks/innerkitsimpl/test/BUILD.gn index db59147..8465c72 100644 --- a/frameworks/innerkitsimpl/test/BUILD.gn +++ b/frameworks/innerkitsimpl/test/BUILD.gn @@ -199,7 +199,40 @@ ohos_unittest("imagecolorspacetest") { resource_config_file = "//foundation/multimedia/image_framework/test/resource/image/ohos_test.xml" external_deps = [ "c_utils:utils" ] } +ohos_unittest("imagepluginslibjpegplugintest") { + module_out_path = module_output_path + include_dirs = [ + "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/include", + "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include", + "//foundation/multimedia/image_framework/interfaces/innerkits/include", + "//foundation/multimedia/image_framework/plugins/manager/include", + "//foundation/multimedia/utils/include", + "//foundation/graphic/graphic_2d/utils/color_manager/export", + "//third_party/googletest/googletest/include", + "//commonlibrary/c_utils/base/include", + ] + + cflags = [ + "-DIMAGE_DEBUG_FLAG", + "-DIMAGE_COLORSPACE_FLAG", + ] + + sources = [ + "//foundation/multimedia/image_framework/plugins/common/libs/image/libjpegplugin/src/jpeg_decoder.cpp", + ] + + deps = [ + "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog", + "//foundation/graphic/graphic_2d/utils/color_manager:color_manager", + "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils:image_utils", + "//foundation/multimedia/image_framework/interfaces/innerkits:image_native", + "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", + ] + resource_config_file = "//foundation/multimedia/image_framework/test/resource/image/ohos_test.xml" + external_deps = [ "c_utils:utils" ] +} ################################################ group("unittest") { testonly = true From fefd9cb4699136383ffb6f0c9ae03613e2b631b0 Mon Sep 17 00:00:00 2001 From: fengzewu Date: Sat, 24 Sep 2022 16:51:02 +0800 Subject: [PATCH 3/6] code check Signed-off-by: fengzewu --- frameworks/innerkitsimpl/test/BUILD.gn | 5 ++--- .../test/unittest/image_pixel_map_test.cpp | 2 +- .../unittest/image_plugins_libjpegplugin_test.cpp | 11 +++-------- 3 files changed, 6 insertions(+), 12 deletions(-) diff --git a/frameworks/innerkitsimpl/test/BUILD.gn b/frameworks/innerkitsimpl/test/BUILD.gn index 8465c72..7eba9a2 100644 --- a/frameworks/innerkitsimpl/test/BUILD.gn +++ b/frameworks/innerkitsimpl/test/BUILD.gn @@ -218,9 +218,7 @@ ohos_unittest("imagepluginslibjpegplugintest") { "-DIMAGE_COLORSPACE_FLAG", ] - sources = [ - "//foundation/multimedia/image_framework/plugins/common/libs/image/libjpegplugin/src/jpeg_decoder.cpp", - ] + sources = [ "//foundation/multimedia/image_framework/plugins/common/libs/image/libjpegplugin/src/jpeg_decoder.cpp" ] deps = [ "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog", @@ -233,6 +231,7 @@ ohos_unittest("imagepluginslibjpegplugintest") { resource_config_file = "//foundation/multimedia/image_framework/test/resource/image/ohos_test.xml" external_deps = [ "c_utils:utils" ] } + ################################################ group("unittest") { testonly = true diff --git a/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp b/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp index de5dec4..c714ee6 100644 --- a/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp +++ b/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp @@ -601,7 +601,7 @@ HWTEST_F(ImagePixelMapTest, ImagePixelMap014, TestSize.Level3) float mulPixel = HalfTranslate(data_ + RGBA_F16_R_OFFSET); float zero= PixelMap::ProcessPremulF16Pixel(mulPixel, alpha, percent); bool res = false; - if (zero < 0.000001 && zero >-0.000001) { + if (zero < 0.000001 && zero > -0.000001) { res = true; } EXPECT_EQ(res, true); diff --git a/frameworks/innerkitsimpl/test/unittest/image_plugins_libjpegplugin_test.cpp b/frameworks/innerkitsimpl/test/unittest/image_plugins_libjpegplugin_test.cpp index e29c3ce..070f297 100644 --- a/frameworks/innerkitsimpl/test/unittest/image_plugins_libjpegplugin_test.cpp +++ b/frameworks/innerkitsimpl/test/unittest/image_plugins_libjpegplugin_test.cpp @@ -32,8 +32,8 @@ namespace OHOS { namespace Multimedia { class ImagePluginsLibjpegpluginTest : public testing::Test { public: - ImagePluginsLibjpegpluginTest(){} - ~ImagePluginsLibjpegpluginTest(){} + ImagePluginsLibjpegpluginTest() {} + ~ImagePluginsLibjpegpluginTest() {} }; /** @@ -50,7 +50,7 @@ HWTEST_F(ImagePluginsLibjpegpluginTest, Libjpegplugin001, TestSize.Level3) */ uint32_t index = 0; std::string value = "default_exif_value"; - std::string key="BitsPerSample"; + std::string key = "BitsPerSample"; uint32_t ret = JpegDecoder::GetImagePropertyString(index, key, value); EXPECT_EQ(res, true); GTEST_LOG_(INFO) << "ImagePluginsLibjpegpluginTest: Libjpegplugin001 end"; @@ -75,10 +75,5 @@ HWTEST_F(ImagePluginsLibjpegpluginTest, Libjpegplugin001, TestSize.Level3) EXPECT_EQ(res, true); GTEST_LOG_(INFO) << "ImagePluginsLibjpegpluginTest: Libjpegplugin001 end"; } - - - - - } } \ No newline at end of file From c29da1373d61f2f052fb636519ad1ac488969328 Mon Sep 17 00:00:00 2001 From: fengzewu Date: Sat, 24 Sep 2022 17:08:09 +0800 Subject: [PATCH 4/6] add UT Signed-off-by: fengzewu --- frameworks/innerkitsimpl/test/BUILD.gn | 31 +++++++++++ .../test/unittest/image_creator_napi_test.cpp | 55 +++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 frameworks/innerkitsimpl/test/unittest/image_creator_napi_test.cpp diff --git a/frameworks/innerkitsimpl/test/BUILD.gn b/frameworks/innerkitsimpl/test/BUILD.gn index 7eba9a2..01f87ed 100644 --- a/frameworks/innerkitsimpl/test/BUILD.gn +++ b/frameworks/innerkitsimpl/test/BUILD.gn @@ -231,7 +231,38 @@ ohos_unittest("imagepluginslibjpegplugintest") { resource_config_file = "//foundation/multimedia/image_framework/test/resource/image/ohos_test.xml" external_deps = [ "c_utils:utils" ] } +ohos_unittest("ImageCreatorNapiTest") { + module_out_path = module_output_path + include_dirs = [ + "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/converter/include", + "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils/include", + "//foundation/multimedia/image_framework/interfaces/innerkits/include", + "//foundation/multimedia/image_framework/plugins/manager/include", + "//foundation/multimedia/utils/include", + "//foundation/graphic/graphic_2d/utils/color_manager/export", + "//third_party/googletest/googletest/include", + "//commonlibrary/c_utils/base/include", + ] + + cflags = [ + "-DIMAGE_DEBUG_FLAG", + "-DIMAGE_COLORSPACE_FLAG", + ] + + sources = [ "//foundation/multimedia/image_framework/kits/js/common/image_creator_napi.cpp" ] + + deps = [ + "//base/hiviewdfx/hilog/interfaces/native/innerkits:libhilog", + "//foundation/graphic/graphic_2d/utils/color_manager:color_manager", + "//foundation/multimedia/image_framework/frameworks/innerkitsimpl/utils:image_utils", + "//foundation/multimedia/image_framework/interfaces/innerkits:image_native", + "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", + ] + resource_config_file = "//foundation/multimedia/image_framework/test/resource/image/ohos_test.xml" + external_deps = [ "c_utils:utils" ] +} ################################################ group("unittest") { testonly = true diff --git a/frameworks/innerkitsimpl/test/unittest/image_creator_napi_test.cpp b/frameworks/innerkitsimpl/test/unittest/image_creator_napi_test.cpp new file mode 100644 index 0000000..183c16e --- /dev/null +++ b/frameworks/innerkitsimpl/test/unittest/image_creator_napi_test.cpp @@ -0,0 +1,55 @@ +/* + * Copyright (C) 2022 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "image_creator_napi.h" +#include +#include "media_errors.h" +#include "hilog/log.h" +#include "image_napi_utils.h" +#include "image_creator_context.h" +#include "image_napi.h" +#include "image_creator_manager.h" + +using namespace testing::ext; +using namespace OHOS::Media; + +namespace OHOS { +namespace Multimedia { +class ImageCreatorNapiTest : public testing::Test { +public: + ImageCreatorNapiTest() {} + ~ImageCreatorNapiTest() {} +}; + +/** + * @tc.name: ImageCreatorNapi001 + * @tc.desc: test ProcessPremulF16Pixel + * @tc.type: FUNC + */ +HWTEST_F(ImageCreatorNapiTest, ImageCreatorNapi001, TestSize.Level3) +{ + GTEST_LOG_(INFO) << "ImageCreatorNapiTest: ImageCreatorNapi001 start"; + /** + * @tc.steps: step1. set env, info. + * @tc.expected: step1. The new env and info are nullptr. + */ + napi_env env = nullptr; + napi_callback_info info = nullptr; + uint32_t ret = ImageCreatorNapi::JsTest(env, info); + EXPECT_EQ(res, true); + GTEST_LOG_(INFO) << "ImageCreatorNapiTest: ImageCreatorNapi001 end"; +} +} +} \ No newline at end of file From 58c0ece87b00dee901ca49b49795c259f60b8c9a Mon Sep 17 00:00:00 2001 From: fengzewu Date: Sat, 24 Sep 2022 17:38:35 +0800 Subject: [PATCH 5/6] fix code Signed-off-by: fengzewu --- frameworks/innerkitsimpl/test/BUILD.gn | 3 ++- .../innerkitsimpl/test/unittest/image_creator_napi_test.cpp | 4 ++-- .../innerkitsimpl/test/unittest/image_pixel_map_test.cpp | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frameworks/innerkitsimpl/test/BUILD.gn b/frameworks/innerkitsimpl/test/BUILD.gn index 01f87ed..813a92e 100644 --- a/frameworks/innerkitsimpl/test/BUILD.gn +++ b/frameworks/innerkitsimpl/test/BUILD.gn @@ -263,6 +263,7 @@ ohos_unittest("ImageCreatorNapiTest") { resource_config_file = "//foundation/multimedia/image_framework/test/resource/image/ohos_test.xml" external_deps = [ "c_utils:utils" ] } + ################################################ group("unittest") { testonly = true @@ -275,4 +276,4 @@ group("unittest") { ":transformtest", ] } -################################################ +################################################ \ No newline at end of file diff --git a/frameworks/innerkitsimpl/test/unittest/image_creator_napi_test.cpp b/frameworks/innerkitsimpl/test/unittest/image_creator_napi_test.cpp index 183c16e..e5ba08d 100644 --- a/frameworks/innerkitsimpl/test/unittest/image_creator_napi_test.cpp +++ b/frameworks/innerkitsimpl/test/unittest/image_creator_napi_test.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 Huawei Device Co., Ltd. + * Copyright (C) 2021 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at @@ -47,7 +47,7 @@ HWTEST_F(ImageCreatorNapiTest, ImageCreatorNapi001, TestSize.Level3) */ napi_env env = nullptr; napi_callback_info info = nullptr; - uint32_t ret = ImageCreatorNapi::JsTest(env, info); + napi_value ret = ImageCreatorNapi::JsTest(env, info); EXPECT_EQ(res, true); GTEST_LOG_(INFO) << "ImageCreatorNapiTest: ImageCreatorNapi001 end"; } diff --git a/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp b/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp index c714ee6..6dbbbe0 100644 --- a/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp +++ b/frameworks/innerkitsimpl/test/unittest/image_pixel_map_test.cpp @@ -627,7 +627,7 @@ HWTEST_F(ImagePixelMapTest, ImagePixelMap015, TestSize.Level3) float mulPixel = HalfTranslate(data_ + RGBA_F16_R_OFFSET); float zero= PixelMap::ProcessPremulF16Pixel(mulPixel, alpha, percent); bool res = true; - if (zero < 0.000001 && zero >-0.000001) { + if (zero < 0.000001 && zero > -0.000001) { res = false; } EXPECT_EQ(res, true); From ec2fe9d47b4488338a05014c3ca282c808425f90 Mon Sep 17 00:00:00 2001 From: fengzewu Date: Sat, 24 Sep 2022 17:47:26 +0800 Subject: [PATCH 6/6] format check Signed-off-by: fengzewu --- frameworks/innerkitsimpl/test/BUILD.gn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/innerkitsimpl/test/BUILD.gn b/frameworks/innerkitsimpl/test/BUILD.gn index 813a92e..d3bfa17 100644 --- a/frameworks/innerkitsimpl/test/BUILD.gn +++ b/frameworks/innerkitsimpl/test/BUILD.gn @@ -276,4 +276,4 @@ group("unittest") { ":transformtest", ] } -################################################ \ No newline at end of file +################################################