gpt4 book ai didi

unit-testing - Scala 测试 : What's the status and relationship of SUnit, ScalaTest、ScalaCheck、Specs 和 ParTest?

转载 作者:行者123 更新时间:2023-11-28 19:39:35 25 4
gpt4 key购买 nike

Scala 提供了多种测试框架的选择,但我想知道它们在成熟度和稳定性方面是否存在差异,以及它们提供哪些不同的功能。

是否有适合各种开发的特定一种?

不同的框架能否相互操作或与针对其他语言的测试运行程序互操作?

最佳答案

  • SUnit no longer exists .
  • ScalaTest 和 Specs 是成熟的、经过维护的并且正在接受改进(顺便说一下,Specs2 最近发布了)。他们之间的选择是一个品味问题。
  • ScalaCheck 没有特别好的运行程序,但 ScalaTest 和 Specs 都对 ScalaCheck 集成提供了特殊支持。它被认为是一个重要的工具。
  • ParTest 仅用于编译器,因为它测试诸如“这个编译吗?”之类的东西。和“这编译吗?”、错误和警告消息等。它不是针对应用程序开发的,不应该用于此目的。

关于unit-testing - Scala 测试 : What's the status and relationship of SUnit, ScalaTest、ScalaCheck、Specs 和 ParTest?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6902069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com