我正在一个包中开发一系列 PL/SQL 存储过程,这些过程打开了作为 OUT 参数传递给调用者的 REF CURSOR,以实现与另一个框架的互操作性。我正在使用 SQL Developer,最近开始研究使用内置的测试功能。
我正在寻找一种使用 SQL Developer 的单元测试框架来验证 REF CURSOR 结果的方法。我开发了一些分页逻辑,我想确保它正常运行,所以我希望我可以验证我的行数是否正确,并且它们的行号在适当的页面范围内。
我在这里发现了一个类似的问题,但是该解决方案使单元测试绝对无用(至少据我所知),因为它在运行过程后实际上并没有执行任何验证。如果有人可以解释如何验证它或向我展示我在 Oracle 论坛的解决方案中缺少什么,我将不胜感激。