加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 自动生成单元测试

发布时间:2020-12-15 01:11:50 所属栏目:Java 来源:网络整理
导读:我有一个Web工具,在查询时返回基于URL中的参数生成的Java类. 我们从Web服务器检索的类每天都在变化,我们需要确保它们仍然可以处理已知的输入. 请注意,这些类不测试Web服务器,它们在本地运行并将xml转换为自定义格式.我没有测试网络服务器. 然后必须将这些类

我有一个Web工具,在查询时返回基于URL中的参数生成的Java类.

我们从Web服务器检索的类每天都在变化,我们需要确保它们仍然可以处理已知的输入.

请注意,这些类不测试Web服务器,它们在本地运行并将xml转换为自定义格式.我没有测试网络服务器.

然后必须将这些类放在特定的包结构中,编译并针对一组已知的输入数据运行,并与已知的输出数据进行比较.

我想每晚自动执行此操作以确保生成的类是正确的.

实现这一目标的最佳方法是什么?

具体是什么最好的方式:

>从Web服务器检索代码并将其放在文件中
>编译代码然后调用它

我确信junit和ant的组合能够实现这个目标,但是有没有标准的解决方案/方法呢?

最佳答案
首先,回答你的问题:不,我不认为有一个标准的方法.这听起来很不寻常;-)

鉴于此,我要做的是将JUnit测试写入所有调用类GeneratedCode,然后,一旦下载代码,将类重命名为GeneratedCode,编译并运行单元测试.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读