• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 #include "hal_sys_param.h"
18 #include "FileSystem.h"
19 #include "ModelManager.h"
20 
21 namespace {
22     class HalSysParamTest : public ::testing::Test {
23     public:
HalSysParamTest()24         HalSysParamTest() {}
~HalSysParamTest()25         ~HalSysParamTest() {}
26     protected:
SetUpTestCase()27         static void SetUpTestCase()
28         {
29             ModelManager::SetCurrentDevice("liteWearable");
30         }
31     };
32 
TEST_F(HalSysParamTest,HalGetDeviceTypeTest)33     TEST_F(HalSysParamTest, HalGetDeviceTypeTest)
34     {
35         const char* str = HalGetDeviceType();
36         EXPECT_EQ(std::string(str), "liteWearable");
37     }
38 
TEST_F(HalSysParamTest,HalGetManufactureTest)39     TEST_F(HalSysParamTest, HalGetManufactureTest)
40     {
41         const char* str = HalGetManufacture();
42         EXPECT_EQ(std::string(str), "***");
43     }
44 
TEST_F(HalSysParamTest,HalGetBrandTest)45     TEST_F(HalSysParamTest, HalGetBrandTest)
46     {
47         const char* str = HalGetBrand();
48         EXPECT_EQ(std::string(str), "***");
49     }
50 
TEST_F(HalSysParamTest,HalGetMarketNameTest)51     TEST_F(HalSysParamTest, HalGetMarketNameTest)
52     {
53         const char* str = HalGetMarketName();
54         EXPECT_EQ(std::string(str), "");
55     }
56 
TEST_F(HalSysParamTest,HalGetProductSeriesTest)57     TEST_F(HalSysParamTest, HalGetProductSeriesTest)
58     {
59         const char* str = HalGetProductSeries();
60         EXPECT_EQ(std::string(str), "");
61     }
62 
TEST_F(HalSysParamTest,HalGetProductModelTest)63     TEST_F(HalSysParamTest, HalGetProductModelTest)
64     {
65         const char* str = HalGetProductModel();
66         EXPECT_EQ(std::string(str), "***");
67     }
68 
TEST_F(HalSysParamTest,HalGetSoftwareModelTest)69     TEST_F(HalSysParamTest, HalGetSoftwareModelTest)
70     {
71         const char* str = HalGetSoftwareModel();
72         EXPECT_EQ(std::string(str), "");
73     }
74 
TEST_F(HalSysParamTest,HalGetHardwareModelTest)75     TEST_F(HalSysParamTest, HalGetHardwareModelTest)
76     {
77         const char* str = HalGetHardwareModel();
78         EXPECT_EQ(std::string(str), "");
79     }
80 
TEST_F(HalSysParamTest,HalGetHardwareProfileTest)81     TEST_F(HalSysParamTest, HalGetHardwareProfileTest)
82     {
83         const char* str = HalGetHardwareProfile();
84         EXPECT_EQ(std::string(str), "");
85     }
86 
TEST_F(HalSysParamTest,HalGetSerialTest)87     TEST_F(HalSysParamTest, HalGetSerialTest)
88     {
89         const char* str = HalGetSerial();
90         EXPECT_EQ(std::string(str), "");
91     }
92 
TEST_F(HalSysParamTest,HalGetBootloaderVersionTest)93     TEST_F(HalSysParamTest, HalGetBootloaderVersionTest)
94     {
95         const char* str = HalGetBootloaderVersion();
96         EXPECT_EQ(std::string(str), "");
97     }
98 
TEST_F(HalSysParamTest,HalGetAbiListTest)99     TEST_F(HalSysParamTest, HalGetAbiListTest)
100     {
101         const char* str = HalGetAbiList();
102         EXPECT_EQ(std::string(str), "");
103     }
104 
TEST_F(HalSysParamTest,HalGetDisplayVersionTest)105     TEST_F(HalSysParamTest, HalGetDisplayVersionTest)
106     {
107         const char* str = HalGetDisplayVersion();
108         EXPECT_EQ(std::string(str), "");
109     }
110 
TEST_F(HalSysParamTest,HalGetIncrementalVersionTest)111     TEST_F(HalSysParamTest, HalGetIncrementalVersionTest)
112     {
113         const char* str = HalGetIncrementalVersion();
114         EXPECT_EQ(std::string(str), "");
115     }
116 
TEST_F(HalSysParamTest,HalGetBuildTypeTest)117     TEST_F(HalSysParamTest, HalGetBuildTypeTest)
118     {
119         const char* str = HalGetBuildType();
120         EXPECT_EQ(std::string(str), "");
121     }
122 
TEST_F(HalSysParamTest,HalGetBuildUserTest)123     TEST_F(HalSysParamTest, HalGetBuildUserTest)
124     {
125         const char* str = HalGetBuildUser();
126         EXPECT_EQ(std::string(str), "");
127     }
128 
TEST_F(HalSysParamTest,HalGetBuildHostTest)129     TEST_F(HalSysParamTest, HalGetBuildHostTest)
130     {
131         const char* str = HalGetBuildHost();
132         EXPECT_EQ(std::string(str), "");
133     }
134 
TEST_F(HalSysParamTest,HalGetBuildTimeTest)135     TEST_F(HalSysParamTest, HalGetBuildTimeTest)
136     {
137         const char* str = HalGetBuildTime();
138         EXPECT_EQ(std::string(str), "");
139     }
140 
TEST_F(HalSysParamTest,HalGetFirstApiVersionTest)141     TEST_F(HalSysParamTest, HalGetFirstApiVersionTest)
142     {
143         EXPECT_EQ(HalGetFirstApiVersion(), 0);
144     }
145 }