使用varray作为out参数创建了一个存储过程,如下所示,并在sql developer中创建了单元测试用例。
当我试图运行单元测试用例时,得到如下错误。
Expected: [VARCHAR2()], Received: [VARCHAR2(shobha, sudha, sonnali, Rashmi, Anusha, Kiran, venkatesh, naveen, satya, venkata ramana)]
如何在单元测试用例中给出结果字段。 如何在sql developer中使用进程验证来验证单元测试用例结果。
答案 0 :(得分:1)
你只需要双击Result值(它读取VARCHAR2()的位置)
然后会打开一个新的编辑窗口,如果右键单击First条目,您可以选择"添加新值"并且会在其下方显示一个新值,您可以将其更改为" shobha"然后再添加新值 - > "苏哈"等等...
但要注意 - 只有当您没有复杂的返回类型(如具有嵌套表和嵌套对象的对象)时,这才会起作用。如果你在那里,你必须使用一些工作。这是一个更多的打字,但框架仍然可用; - )