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 }