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

使用Scala单元测试Java?

发布时间:2020-12-16 09:34:36 所属栏目:安全 来源:网络整理
导读:我熟悉使用模拟对象帮助单元测试我的Java类型,但是发现不灵活性可能会导致冗长和繁琐的测试类型以及很多重复。 我已经看到使用Groovy进行单元测试,中度成功。我有兴趣自己学习Scala,但也希望使用它来测试Java的一些建议。 有没有人有任何建议或参考使用Sc
我熟悉使用模拟对象帮助单元测试我的Java类型,但是发现不灵活性可能会导致冗长和繁琐的测试类型以及很多重复。

我已经看到使用Groovy进行单元测试,中度成功。我有兴趣自己学习Scala,但也希望使用它来测试Java的一些建议。
有没有人有任何建议或参考使用Scala这样做?

更新以澄清我以后:

我已经看到在Scala中存在用于单元测试的工具,如ScalaTest和ScalaCheck,但是他们专注于如何进行测试的机制。我正在寻找一些最佳做法和/或提示和提示,如何使用Scala进行单元测试。例如,相当于Javaworld JUnit best practices article或anti-patterns的列表来指出常见的陷阱或有用的约定。

解决方法

您当然可以使用Scala来测试Java。事实上,由于Scala测试框架与JUnit完美结合,您可以在Scala中编写测试,并通过JUnit从Eclipse运行它们。

有三个重要的框架:ScalaTest,一般,非常灵活; ScalaCheck基于Haskell测试框架,生成随机数据,为您测试条件;规格一般,范围类似于ScalaTest,但具有更多面向BDD的语法。

(编辑:李大同)

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

    推荐文章
      热点阅读