提交 4a2054d9 编写于 作者: N nan-xiansen

【startup_lite】【master】syspara_hal:fix the problematic use cases

Signed-off-by: Nnan-xiansen <nanjinbin@huawei.com>
Change-Id: I083910507f131414336e97d446f4162f65962bc6
上级 114e6829
......@@ -55,13 +55,13 @@ static BOOL ParameterFuncTestSuiteTearDown(void)
/**
* @tc.number : SUB_UTILS_PARAMETER_0100
* @tc.name : Obtaining system parameter ProductType
* @tc.name : Obtaining system parameter DeviceType
* @tc.desc : [C- SOFTWARE -0200]
*/
LITE_TEST_CASE(ParameterFuncTestSuite, testObtainSysPara001, Function | MediumTest | Level1)
{
const char* value = GetDeviceType();
printf("Product Type=%s\n", value);
printf("Device Type=%s\n", value);
IsEmpty(value);
};
......@@ -158,12 +158,7 @@ LITE_TEST_CASE(ParameterFuncTestSuite, testObtainSysPara009, Function | MediumTe
{
const char* value = GetSerial();
printf("Serial=%s\n", value);
if (value == NULL) {
printf("The serial number needs to be written\n");
TEST_IGNORE();
} else {
TEST_ASSERT_EQUAL_INT(1, 1);
}
IsEmpty(value);
};
/**
......@@ -235,7 +230,8 @@ LITE_TEST_CASE(ParameterFuncTestSuite, testObtainSysPara015, Function | MediumTe
{
int value = GetFirstApiVersion();
printf("First Api Level=%d\n", value);
IsEmpty(value);
TEST_ASSERT_NOT_NULL(value);
TEST_ASSERT_TRUE((int)value == value);
};
/**
......@@ -343,7 +339,8 @@ LITE_TEST_CASE(ParameterFuncTestSuite, testObtainSysPara024, Function | MediumTe
{
int value = GetSdkApiVersion();
printf("Sdk Api Level=%d\n", value);
IsEmpty(value);
TEST_ASSERT_NOT_NULL(value);
TEST_ASSERT_TRUE((int)value == value);
};
/**
......
......@@ -297,7 +297,8 @@ LITE_TEST_CASE(ParameterReliTestSuite, testObtainSysParaReli014, Function | Medi
LITE_TEST_CASE(ParameterReliTestSuite, testObtainSysParaReli015, Function | MediumTest | Level1)
{
int value1 = GetFirstApiVersion();
IsEmpty(value1);
TEST_ASSERT_NOT_NULL(value1);
TEST_ASSERT_TRUE((int)value1 == value1);
for (int i = 0; i < QUERY_TIMES; i++)
{
int value = GetFirstApiVersion();
......@@ -450,7 +451,8 @@ LITE_TEST_CASE(ParameterReliTestSuite, testObtainSysParaReli023, Function | Medi
LITE_TEST_CASE(ParameterReliTestSuite, testObtainSysParaReli024, Function | MediumTest | Level1)
{
int value1 = GetSdkApiVersion();
IsEmpty(value1);
TEST_ASSERT_NOT_NULL(value1);
TEST_ASSERT_TRUE((int)value1 == value1);
for (int i = 0; i < QUERY_TIMES; i++)
{
int value = GetSdkApiVersion();
......
......@@ -19,8 +19,8 @@
void IsEmpty(const char* sysPara)
{
if (sysPara != NULL) {
TEST_ASSERT_EQUAL_INT(1, 1);
} else {
TEST_FAIL();
}
if (strlen(sysPara) != 0) {
TEST_ASSERT_NOT_NULL(sysPara);
}
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册