TC8:SOMEIP_ETS_029-030
SOMEIP_ETS_029: echoUINT8Array16Bitlength
目的
检查当method echoUINT8Array16BitLength的参数中长度字段为16bit时,SOME/IP协议层是否能对参数进行序列化和反序列化。
对于可变长度的数组而言,必须用长度字段表示数组长度。否则接收方无法判断有效数据。
SOMEIP_ETS_028: echoUINT8Array测试用例中,长度字段的长度为4个字节,32bit。如果我们把长度字段的长度改为16bit,对于接收方而言,还是按照32bit作为长度字段,用它的值判断数组长度,这样肯定对不上号。这就是这条测试用例的目的。
测试步骤
1、Tester:创建SOME/IP报文
2、Tester:发送method echoUINT8Array16BitLength的SOME/IP报文
3、DUT:返回method响应报文,其数据(值和顺序)与请求中的相同
期望结果
3、DUT:返回meth