如何在sql developer中为单元测试用例提供varray结果

时间:2014-12-10 12:02:44

标签: plsql

使用varray作为out参数创建了一个存储过程,如下所示,并在sql developer中创建了单元测试用例。

http://i.stack.imgur.com/8EtsM.png

当我试图运行单元测试用例时,得到如下错误。

Expected: [VARCHAR2()], Received: [VARCHAR2(shobha, sudha, sonnali, Rashmi, Anusha, Kiran, venkatesh, naveen, satya, venkata ramana)]

如何在单元测试用例中给出结果字段。 如何在sql developer中使用进程验证来验证单元测试用例结果。

1 个答案:

答案 0 :(得分:1)

你只需要双击Result值(它读取VARCHAR2()的位置)

然后会打开一个新的编辑窗口,如果右键单击First条目,您可以选择"添加新值"并且会在其下方显示一个新值,您可以将其更改为" shobha"然后再添加新值 - > "苏哈"等等...

但要注意 - 只有当您没有复杂的返回类型(如具有嵌套表和嵌套对象的对象)时,这才会起作用。如果你在那里,你必须使用一些工作。这是一个更多的打字,但框架仍然可用; - )

enter image description here