1 /*
2  * Copyright (c) 2024 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include <gtest/gtest.h>
17 
18 #define private public
19 #include "form_db_info.h"
20 #undef private
21 
22 using namespace testing::ext;
23 using namespace OHOS;
24 using namespace OHOS::AppExecFwk;
25 const int64_t FORM_ID = 3;
26 const int64_t USER_ID = 10;
27 
28 namespace {
29 class FmsFormDbInfoTest : public testing::Test {
30 public:
31     static void SetUpTestCase();
32 
33     static void TearDownTestCase();
34 
35     void SetUp();
36 
37     void TearDown();
38 };
39 
SetUpTestCase()40 void FmsFormDbInfoTest::SetUpTestCase() {}
41 
TearDownTestCase()42 void FmsFormDbInfoTest::TearDownTestCase() {}
43 
SetUp()44 void FmsFormDbInfoTest::SetUp() {}
45 
TearDown()46 void FmsFormDbInfoTest::TearDown() {}
47 
CreateDbInfo()48 FormDBInfo CreateDbInfo()
49 {
50     FormDBInfo info;
51     info.formId = FORM_ID;
52     info.userId = USER_ID;
53     info.providerUserId = USER_ID;
54     info.formName = "test_form";
55     info.bundleName = "test_bundle";
56     info.moduleName = "test_module";
57     info.abilityName = "test_ability";
58     info.formUserUids = {20241010, 20241011};
59     info.formLocation = Constants::FormLocation::SCREEN_LOCK;
60     info.isThemeForm = true;
61     info.enableForm = true;
62     return info;
63 }
64 
65 /**
66  * @tc.name: FmsFormDbInfoTest_0001
67  * @tc.desc: Fun constructor.
68  * @tc.details: Verify that the return value is correct.
69  */
70 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest, TestSize.Level1)
71 {
72     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0001 start";
73     int64_t formId{ 1 };
74     int32_t userId{ 2 };
75     FormRecord formRecord;
76     formRecord.formId = formId;
77     formRecord.userId = userId;
78     formRecord.formName = "test";
79     FormDBInfo info(formId, formRecord);
80     EXPECT_EQ(info.formId, formRecord.formId);
81     EXPECT_EQ(info.userId, formRecord.userId);
82     EXPECT_EQ(info.formName, formRecord.formName);
83     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0001 end";
84 }
85 
86 /**
87  * @tc.name: FmsFormDbInfoTest_0002
88  * @tc.desc: Fun Contains.
89  * @tc.details: Verify that the return value is correct.
90  */
91 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0002, TestSize.Level1)
92 {
93     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0002 start";
94     int32_t user = 10;
95     FormDBInfo info = CreateDbInfo();
96     EXPECT_FALSE(info.Contains(user));
97     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0002 end";
98 }
99 
100 /**
101  * @tc.name: FmsFormDbInfoTest_0003
102  * @tc.desc: Fun Compare.
103  * @tc.details: Verify that the return value is correct.
104  */
105 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0003, TestSize.Level1)
106 {
107     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0003 start";
108     FormDBInfo info1 = CreateDbInfo();
109     FormDBInfo info2 = CreateDbInfo();
110     EXPECT_TRUE(info1.Compare(info2));
111     info2.bundleName = "test";
112     EXPECT_FALSE(info1.Compare(info2));
113     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0003 end";
114 }
115 
116 /**
117  * @tc.name: FmsFormDbInfoTest_0004
118  * @tc.desc: Fun ToJson.
119  * @tc.details: Verify that the return value is correct.
120  */
121 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0004, TestSize.Level1)
122 {
123     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0004 start";
124     FormDBInfo info = CreateDbInfo();
125     InnerFormInfo innerInfo(info);
126     nlohmann::json jInfo;
127     innerInfo.ToJson(jInfo);
128     EXPECT_EQ(jInfo["formName"], innerInfo.GetFormName());
129     EXPECT_EQ(jInfo["bundleName"], innerInfo.GetBundleName());
130     EXPECT_EQ(jInfo["abilityName"], innerInfo.GetAbilityName());
131     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0004 end";
132 }
133 
134 /**
135  * @tc.name: FmsFormDbInfoTest_0005
136  * @tc.desc: Fun SetFormName.
137  * @tc.details: Verify that the return value is correct.
138  */
139 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0005, TestSize.Level1)
140 {
141     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0005 start";
142     FormDBInfo info = CreateDbInfo();
143     InnerFormInfo innerInfo(info);
144     innerInfo.SetFormName("test002");
145     EXPECT_NE(innerInfo.GetFormName(), info.formName);
146     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0005 end";
147 }
148 
149 /**
150  * @tc.name: FmsFormDbInfoTest_0006
151  * @tc.desc: Fun AddUserUid.
152  * @tc.details: Verify that the return value is correct.
153  */
154 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0006, TestSize.Level1)
155 {
156     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0006 start";
157     FormDBInfo info = CreateDbInfo();
158     InnerFormInfo innerInfo(info);
159     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 2);
160     innerInfo.AddUserUid(20241011);
161     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 2);
162     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0006 end";
163 }
164 
165 /**
166  * @tc.name: FmsFormDbInfoTest_0007
167  * @tc.desc: Fun AddUserUid.
168  * @tc.details: Verify that the return value is correct.
169  */
170 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0007, TestSize.Level1)
171 {
172     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0007 start";
173     FormDBInfo info = CreateDbInfo();
174     InnerFormInfo innerInfo(info);
175     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 2);
176     innerInfo.AddUserUid(20241012);
177     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 3);
178     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0007 end";
179 }
180 
181 /**
182  * @tc.name: FmsFormDbInfoTest_0008
183  * @tc.desc: Fun DeleteUserUid.
184  * @tc.details: Verify that the return value is correct.
185  */
186 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0008, TestSize.Level1)
187 {
188     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0008 start";
189     FormDBInfo info = CreateDbInfo();
190     InnerFormInfo innerInfo(info);
191     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 2);
192     innerInfo.DeleteUserUid(20241011);
193     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 1);
194     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0008 end";
195 }
196 
197 /**
198  * @tc.name: FmsFormDbInfoTest_0009
199  * @tc.desc: Fun DeleteUserUid.
200  * @tc.details: Verify that the return value is correct.
201  */
202 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0009, TestSize.Level1)
203 {
204     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0009 start";
205     FormDBInfo info = CreateDbInfo();
206     InnerFormInfo innerInfo(info);
207     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 2);
208     innerInfo.DeleteUserUid(20241012);
209     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 2);
210     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0009 end";
211 }
212 
213 /**
214  * @tc.name: FmsFormDbInfoTest_0010
215  * @tc.desc: Fun GetFormId.
216  * @tc.details: Verify that the return value is correct.
217  */
218 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0010, TestSize.Level1)
219 {
220     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0010 start";
221     FormDBInfo info = CreateDbInfo();
222     InnerFormInfo innerInfo(info);
223     EXPECT_EQ(innerInfo.GetFormId(), info.formId);
224     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0010 end";
225 }
226 
227 /**
228  * @tc.name: FmsFormDbInfoTest_0011
229  * @tc.desc: Fun SetFormId.
230  * @tc.details: Verify that the return value is correct.
231  */
232 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0011, TestSize.Level1)
233 {
234     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0011 start";
235     FormDBInfo info = CreateDbInfo();
236     InnerFormInfo innerInfo(info);
237     innerInfo.SetFormId(11);
238     EXPECT_NE(innerInfo.GetFormId(), info.formId);
239     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0011 end";
240 }
241 
242 /**
243  * @tc.name: FmsFormDbInfoTest_0012
244  * @tc.desc: Fun GetUserId.
245  * @tc.details: Verify that the return value is correct.
246  */
247 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0012, TestSize.Level1)
248 {
249     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0012 start";
250     FormDBInfo info = CreateDbInfo();
251     InnerFormInfo innerInfo(info);
252     EXPECT_EQ(innerInfo.GetUserId(), info.userId);
253     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0012 end";
254 }
255 
256 /**
257  * @tc.name: FmsFormDbInfoTest_0013
258  * @tc.desc: Fun SetUserId.
259  * @tc.details: Verify that the return value is correct.
260  */
261 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0013, TestSize.Level1)
262 {
263     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0013 start";
264     FormDBInfo info = CreateDbInfo();
265     InnerFormInfo innerInfo(info);
266     innerInfo.SetUserId(6);
267     EXPECT_NE(innerInfo.GetUserId(), info.userId);
268     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0013 end";
269 }
270 
271 /**
272  * @tc.name: FmsFormDbInfoTest_0014
273  * @tc.desc: Fun GetModuleName.
274  * @tc.details: Verify that the return value is correct.
275  */
276 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0014, TestSize.Level1)
277 {
278     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0014 start";
279     FormDBInfo info = CreateDbInfo();
280     InnerFormInfo innerInfo(info);
281     EXPECT_EQ(innerInfo.GetModuleName(), info.moduleName);
282     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0014 end";
283 }
284 
285 /**
286  * @tc.name: FmsFormDbInfoTest_0015
287  * @tc.desc: Fun SetModuleName.
288  * @tc.details: Verify that the return value is correct.
289  */
290 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0015, TestSize.Level1)
291 {
292     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0015 start";
293     FormDBInfo info = CreateDbInfo();
294     InnerFormInfo innerInfo(info);
295     innerInfo.SetModuleName("test001");
296     EXPECT_NE(innerInfo.GetModuleName(), info.moduleName);
297     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0015 end";
298 }
299 
300 /**
301  * @tc.name: FmsFormDbInfoTest_0016
302  * @tc.desc: Fun GetBundleName.
303  * @tc.details: Verify that the return value is correct.
304  */
305 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0016, TestSize.Level1)
306 {
307     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0016 start";
308     FormDBInfo info = CreateDbInfo();
309     InnerFormInfo innerInfo(info);
310     EXPECT_EQ(innerInfo.GetBundleName(), info.bundleName);
311     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0016 end";
312 }
313 
314 /**
315  * @tc.name: FmsFormDbInfoTest_0017
316  * @tc.desc: Fun SetBundleName.
317  * @tc.details: Verify that the return value is correct.
318  */
319 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0017, TestSize.Level1)
320 {
321     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0017 start";
322     FormDBInfo info = CreateDbInfo();
323     InnerFormInfo innerInfo(info);
324     innerInfo.SetBundleName("bundle001");
325     EXPECT_NE(innerInfo.GetBundleName(), info.bundleName);
326     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0017 end";
327 }
328 
329 /**
330  * @tc.name: FmsFormDbInfoTest_0018
331  * @tc.desc: Fun GetAbilityName.
332  * @tc.details: Verify that the return value is correct.
333  */
334 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0018, TestSize.Level1)
335 {
336     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0018 start";
337     FormDBInfo info = CreateDbInfo();
338     InnerFormInfo innerInfo(info);
339     EXPECT_EQ(innerInfo.GetAbilityName(), info.abilityName);
340     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0018 end";
341 }
342 
343 /**
344  * @tc.name: FmsFormDbInfoTest_0019
345  * @tc.desc: Fun SetAbilityName.
346  * @tc.details: Verify that the return value is correct.
347  */
348 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0019, TestSize.Level1)
349 {
350     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0019 start";
351     FormDBInfo info = CreateDbInfo();
352     InnerFormInfo innerInfo(info);
353     innerInfo.SetAbilityName("ability001");
354     EXPECT_NE(innerInfo.GetAbilityName(), info.abilityName);
355     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0019 end";
356 }
357 
358 /**
359  * @tc.name: FmsFormDbInfoTest_0020
360  * @tc.desc: Fun SetUserUids.
361  * @tc.details: Verify that the return value is correct.
362  */
363 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0020, TestSize.Level1)
364 {
365     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0020 start";
366     FormDBInfo info = CreateDbInfo();
367     InnerFormInfo innerInfo(info);
368     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 2);
369     innerInfo.SetUserUids({20241011, 20241013});
370     EXPECT_EQ(innerInfo.formDBInfo_.formUserUids.size(), 4);
371     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0020 end";
372 }
373 
374 /**
375  * @tc.name: FmsFormDbInfoTest_0021
376  * @tc.desc: Fun SetFormDBInfo.
377  * @tc.details: Verify that the return value is correct.
378  */
379 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0021, TestSize.Level1)
380 {
381     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0021 start";
382     FormDBInfo info = CreateDbInfo();
383     InnerFormInfo innerInfo;
384     innerInfo.SetFormDBInfo(info);
385     EXPECT_TRUE(innerInfo.formDBInfo_.Compare(info));
386     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0021 end";
387 }
388 
389 /**
390  * @tc.name: FmsFormDbInfoTest_0022
391  * @tc.desc: Fun GetFormDBInfo.
392  * @tc.details: Verify that the return value is correct.
393  */
394 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0022, TestSize.Level1)
395 {
396     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0022 start";
397     FormDBInfo info = CreateDbInfo();
398     InnerFormInfo innerInfo(info);
399     auto innerDbInfo = innerInfo.GetFormDBInfo();
400     EXPECT_TRUE(info.Compare(innerDbInfo));
401     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0022 end";
402 }
403 
404 /**
405  * @tc.name: FmsFormDbInfoTest_0023
406  * @tc.desc: Fun GetUserUids.
407  * @tc.details: Verify that the return value is correct.
408  */
409 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0023, TestSize.Level1)
410 {
411     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0023 start";
412     FormDBInfo info = CreateDbInfo();
413     InnerFormInfo innerInfo(info);
414     auto uids = innerInfo.GetUserUids();
415     EXPECT_TRUE(uids.size() == 2);
416     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0023 end";
417 }
418 
419 /**
420  * @tc.name: FmsFormDbInfoTest_0024
421  * @tc.desc: Fun SetIsThemeForm.
422  * @tc.details: Verify that the return value is correct.
423  */
424 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0024, TestSize.Level1)
425 {
426     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0024 start";
427     FormDBInfo info = CreateDbInfo();
428     InnerFormInfo innerInfo(info);
429     innerInfo.SetIsThemeForm(false);
430     EXPECT_NE(innerInfo.GetIsThemeForm(), info.isThemeForm);
431     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0024 end";
432 }
433 
434 /**
435  * @tc.name: FmsFormDbInfoTest_0025
436  * @tc.desc: Fun GetIsThemeForm.
437  * @tc.details: Verify that the return value is correct.
438  */
439 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0025, TestSize.Level1)
440 {
441     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0025 start";
442     FormDBInfo info = CreateDbInfo();
443     InnerFormInfo innerInfo(info);
444     EXPECT_EQ(innerInfo.GetIsThemeForm(), info.isThemeForm);
445     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0025 end";
446 }
447 
448 /**
449  * @tc.name: FmsFormDbInfoTest_0026
450  * @tc.desc: Fun IsEnableForm.
451  * @tc.details: Verify that the return value is correct.
452  */
453 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0026, TestSize.Level1)
454 {
455     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0026 start";
456     FormDBInfo info = CreateDbInfo();
457     InnerFormInfo innerInfo(info);
458     EXPECT_EQ(innerInfo.IsEnableForm(), info.enableForm);
459     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0026 end";
460 }
461 
462 /**
463  * @tc.name: FmsFormDbInfoTest_0027
464  * @tc.desc: Fun SetEnableForm.
465  * @tc.details: Verify that the return value is correct.
466  */
467 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0027, TestSize.Level1)
468 {
469     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0027 start";
470     FormDBInfo info = CreateDbInfo();
471     InnerFormInfo innerInfo(info);
472     innerInfo.SetEnableForm(false);
473     EXPECT_NE(innerInfo.IsEnableForm(), info.enableForm);
474     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0027 end";
475 }
476 
477 /**
478  * @tc.name: FmsFormDbInfoTest_0028
479  * @tc.desc: Fun GetFormName.
480  * @tc.details: Verify that the return value is correct.
481  */
482 HWTEST_F(FmsFormDbInfoTest, FmsFormDbInfoTest_0028, TestSize.Level1)
483 {
484     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0028 start";
485     FormDBInfo info = CreateDbInfo();
486     InnerFormInfo innerInfo(info);
487     EXPECT_EQ(innerInfo.GetFormName(), info.formName);
488     GTEST_LOG_(INFO) << "FmsFormDbInfoTest_FmsFormDbInfoTest_0028 end";
489 }
490 }
491