我有一个像" void read(uint8 _inout data [5]); "现在我需要期望数据值为2 [3]。我做过多种方法,如下所示 "存根读取((0,0),(0,0),(0,0),(0,2))" "存根读取({0,0,0,0},{0,0,0,2})
但他们都没有工作。 请帮我解决这个问题。
答案 0 :(得分:1)
你的数组data[5]
有5个元素,所以我相信这应该有效:
STUB read 1 => ({0,0,0,0,0},{0,0,0,2,0})
您还可以创建2个数组并传递给存根:
ARRAY in_array,INIT = 0,EV ==
ARRAY out_array,INIT =(0 =&gt; 0,1 =&gt; 0 =&gt; 0,3 =&gt; 2,其他=&gt; 0),EV == < / EM> 强>
STUB读取((in_array,out_array))