diff --git a/services/distributeddataservice/app/BUILD.gn b/services/distributeddataservice/app/BUILD.gn index 85cd9d5bea2f20b0c3d8cf2a798d2ed653250e93..d676ea9d9a00f06154618d3825d36e9107fa89a1 100644 --- a/services/distributeddataservice/app/BUILD.gn +++ b/services/distributeddataservice/app/BUILD.gn @@ -38,8 +38,6 @@ ohos_sa_profile("distributeddata_profile") { config("module_private_config") { visibility = [ ":*" ] include_dirs = [ - "${kv_store_path}/frameworks/innerkitsimpl/distributeddatasvc/include", - "${kv_store_path}/frameworks/innerkitsimpl/distributeddatafwk/include", "${data_service_path}/adapter/include/account", "${data_service_path}/adapter/include/permission", "${data_service_path}/adapter/include/screen", diff --git a/services/distributeddataservice/framework/test/serializable_test.cpp b/services/distributeddataservice/framework/test/serializable_test.cpp index 4c8ece23471deae3b238b49fc788fc7d17fdbb5e..a5992e84b59d44142f74d63ad9e2df03f7e9988d 100644 --- a/services/distributeddataservice/framework/test/serializable_test.cpp +++ b/services/distributeddataservice/framework/test/serializable_test.cpp @@ -314,4 +314,23 @@ HWTEST_F(SerializableTest, IsJson, TestSize.Level1) ASSERT_FALSE(Serializable::IsJson(str)); ASSERT_TRUE(Serializable::IsJson(jsonStr)); } + +/** +* @tc.name: ToString +* @tc.desc: string. +* @tc.type: FUNC +*/ +HWTEST_F(SerializableTest, ToString, TestSize.Level1) +{ + Serializable::JSONWrapper wrapper; + wrapper["name"] = "Alice"; + wrapper["age"] = 30; + wrapper["height"] = 1.75; + wrapper["is_student"] = false; + std::string result = wrapper; + EXPECT_EQ(result, "{\"name\":\"Alice\",\"age\":30,\"height\":1.75,\"is_student\":false}"); + EXPECT_TRUE(wrapper["name"].is_string()); + EXPECT_TRUE(wrapper["age"].is_number_float()); + EXPECT_TRUE(wrapper["is_student"].is_boolean()); +} } // namespace OHOS::Test \ No newline at end of file