51Testing软件测试论坛
标题:
testcase请教
[打印本页]
作者:
liulinzhu
时间:
2007-6-14 10:13
标题:
testcase请教
下面是被测函数:uchar fl_evt_alz(struct
TASK_IF_MSG
*
rcvmsg
)
{
struct
SL_IPT_MSG
*
slmsg
;
uchar ret;
struct
CALL_PARA
*
rcvmsg2
;
slmsg
= (struct
SL_IPT_MSG
*)
rcvmsg
;
ful_port = 0;
ret = 0;
switch(
rcvmsg
->ifcode){
case
IF_START_INDC
:
ul_port =
slmsg
->port;
以下略
}
针对这个函数如何写呢?主要是请教初始化的部分。对于结构化的部分我还是不太懂。
以下是我写的初始化部分,请大侠修正。
extern uchar uchar fl_evt_alz(struct TASK_IF_MSG *rcvmsg);/* return(ret) */
extern struct ALIAS_PARA ful_my_als[OUT_LINE_CNT+1];
extern uchar ful_port;
void test_fl_evt_alz()
{
struct TASK_IF_MSG *rcvmsg;
struct
SL_IPT_MSG
*
slmsg;
rcvmsg=(struct
SL_IPT_MSG
* ) malloc(sizeof(struct
SL_IPT_MSG
));
slmsg=rcvmsg;
rcvmsg->ifcode=
IF_START_INDC
;
slmsg->port=1;
以下省略
}
作者:
vsfire
时间:
2007-8-4 20:21
就是传不同的消息进去了
作者:
vsfire
时间:
2007-8-4 20:24
你先要确定消息的结构,也就是TASK_IF_MSG的成员
然后要知道这些成员可以取哪些值
如果TASK_IF_MSG是系统产生的消息,成员取值的范围就更小。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2