:cmsis 测试用例补充
Signed-off-by: wenxin-liu_admin <liuwenxin11@huawei.com> Change-Id: Iaa133871c465e20170a3bf2204cb1c6ba40fda72
This commit is contained in:
parent
ffa868a81c
commit
a502a0917c
|
@ -449,6 +449,53 @@ LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsis002, Function | MediumTest | Level1)
|
||||||
return LOS_OK;
|
return LOS_OK;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static VOID timerCallback(void *arg)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @tc.name: TestCmsisTimer001
|
||||||
|
* @tc.desc: Timer Management test
|
||||||
|
* @tc.type: FUNC
|
||||||
|
* @tc.require: issueI5TQ0T
|
||||||
|
*/
|
||||||
|
LITE_TEST_CASE(CmsisFuncTestSuite, TestCmsisTimer001, Function | MediumTest | Level1)
|
||||||
|
{
|
||||||
|
osTimerId_t time_id;
|
||||||
|
const char *timerGetName = NULL;
|
||||||
|
osStatus_t ret;
|
||||||
|
|
||||||
|
time_id = osTimerNew(timerCallback, osTimerOnce, NULL, NULL);
|
||||||
|
ICUNIT_ASSERT_NOT_EQUAL(time_id, NULL, time_id);
|
||||||
|
|
||||||
|
ret = osTimerStart(time_id, 100U); // 100, just for test
|
||||||
|
ICUNIT_ASSERT_EQUAL(ret, osOK, ret);
|
||||||
|
|
||||||
|
timerGetName = osTimerGetName(time_id);
|
||||||
|
ICUNIT_GOTO_EQUAL(timerGetName, NULL, timerGetName, EXIT1);
|
||||||
|
|
||||||
|
ret = osTimerIsRunning(time_id);
|
||||||
|
ICUNIT_GOTO_EQUAL(ret, 1, ret, EXIT1);
|
||||||
|
|
||||||
|
ret = osTimerStop(time_id);
|
||||||
|
ICUNIT_GOTO_EQUAL(ret, osOK, ret, EXIT1);
|
||||||
|
|
||||||
|
ret = osTimerIsRunning(time_id);
|
||||||
|
ICUNIT_GOTO_EQUAL(ret, 0, ret, EXIT1);
|
||||||
|
|
||||||
|
ret = osTimerDelete(time_id);
|
||||||
|
ICUNIT_ASSERT_EQUAL(ret, osOK, ret);
|
||||||
|
|
||||||
|
return LOS_OK;
|
||||||
|
|
||||||
|
EXIT1:
|
||||||
|
ret = osTimerDelete(time_id);
|
||||||
|
ICUNIT_ASSERT_EQUAL(ret, osOK, ret);
|
||||||
|
|
||||||
|
return LOS_OK;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
void CmsisFuncTestSuite(void)
|
void CmsisFuncTestSuite(void)
|
||||||
{
|
{
|
||||||
|
@ -465,5 +512,7 @@ void CmsisFuncTestSuite(void)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
ADD_TEST_CASE(TestCmsis007);
|
ADD_TEST_CASE(TestCmsis007);
|
||||||
|
|
||||||
|
ADD_TEST_CASE(TestCmsisTimer001);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue