2012-11-21 26 views
2

我有一个脚本调用了测试数据库的其他脚本。当脚本运行时,它将在控制台中显示查询结果。我怎么可能创建一个手动VP来在日志中显示callScript的结果?如何为callScript创建手动VP?

+0

什么是VP?,您能详细说明您的问题吗? – jeremy

回答

1

callScript()方法可以返回object作为结果,但我认为您希望测试查询的结果。

使用方法VPManual("YourVPName", baselineData, actualData).performTest()其中baselineData是正确的结果,actualData是查询执行的结果集。

棘手的部分是,RFT陈只检查“基本”类型,如数字和字符串。因此,您必须将结果集转换为字符串形式或分别测试每个结果集值。 另一种方法是写自己的平等的测试和这篇文章http://rationaltester.wordpress.com/2010/07/26/rational-functional-tester-file-compare/
在使用它喜欢和vpManual("yourVPName", true, compareResultSets(baseResultset, actualResultset));

去(关于如何做到这一点的提示检查Comparing resultsets in jdbc

你可以在这里阅读教程 http://www.ibmpressbooks.com/articles/article.asp?p=1409808&seqNum=17