问题标签 [scalatest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
14771 浏览

scala - 如何在 ScalaTest 中显示自定义失败消息?

有谁知道如何在 ScalaTest 中显示自定义失败消息?

例如:

失败时显示以下消息:

10 不等于 5

但我想要更多描述性的消息,例如:

NumberOfElements 应为 5。

0 投票
3 回答
1198 浏览

scala - 覆盖特质和自我类型

我想覆盖 ScalaTest 特征 BeforeAndAfterEach 以便为我的所有测试实现一次。最后我得到了编译,但我不明白为什么。

让它工作的是这条线:

我在 BeforeAndAfterEach 实现的开头找到了它并复制了它。

它有什么作用,我为什么需要它?

更新:

这是一个更简单的版本。

0 投票
2 回答
1704 浏览

scala - 如何使用 ScalaTest 编写验收测试?

ScalaTest有很好的文档,但是它们很短,并且没有给出验收测试的例子。

如何使用 ScalaTest 为 Web 应用程序编写验收测试?

0 投票
1 回答
587 浏览

scala - scalatest 和 SBT 问题——类不是可访问的 org.scalatest.Suite

使用 SBT 运行测试时,我的代码的修订版 5 出现错误:

https://www.assembla.com/code/opyate-scala-graph-fork-sbt/subversion/changesets/5

我在互联网上搜索了“类不是可访问的 org.scalatest.Suite”,但只在 scalatest 框架代码中获得了该消息的结果

请帮助我找出问题所在,以及它是依赖版本问题、兼容性问题还是测试编码不正确。


细节是(一个例子):

套房

测试班

例外

引发异常的ScalaTest代码

true对于clazzmy 的实例,需要保留以下内容TDegree

它需要一个无参数的构造函数,而我没有。

我想现在的问题变成了“如果我的类没有非参数构造函数,我如何让我的测试类与 ScalaTest 一起运行?”。

0 投票
3 回答
8882 浏览

scala - 具有多个测试用例的 Scalatest 或 specs2

在 TestNg 和 Java 中,我们可以使用 DataProvider 运行多个测试用例,这作为单独的测试运行,这意味着测试的执行不会因失败而停止。ScalaTest 或 Specs/Specs2 是否有类似物?

0 投票
2 回答
717 浏览

unit-testing - Scala 测试:SUnit、ScalaTest、ScalaCheck、Specs 和 ParTest 的状态和关系如何?

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

是否有适合各种发展的特定产品?

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

0 投票
1 回答
623 浏览

scala - 未找到 Scala 特征中的 @Test 方法

有人知道为什么JUnit 4 测试运行程序找不到从 Scala 特征继承的@Test注释方法它给了我“没有找到 JUnit 测试”。

但是以下修改有效吗?

在 Scala trait BarTesting 中,我定义了具有以下签名的方法。

0 投票
2 回答
15129 浏览

scala - 在 ScalaTest 中使用“不应该产生 [异常]”语法

我正在使用 Scala 中的 BDD 的 Specs2 和 ScalaTest。当我断言不应该抛出给定的异常时,我已经在 Specs2 中写下了期望。

我希望能够在 ScalaTest 中编写等效的代码,例如:

但这不会编译,我找不到这样做的方法。这甚至可能吗?

提前谢谢了。

0 投票
2 回答
593 浏览

unit-testing - ScalaTest 中的集合元素使用 HavePropertyMatcher?

我已经使用 ScalaTest 的 FeatureSpec 几天了,我试图了解是否可以使用内置匹配器定义以下规范(如果没有,我如何编写合适的自定义匹配器)。

假设我有课本:

在我的测试中,我有一个书籍清单:

现在,我想指定图书列表应包含标题为“Moby Dick”的图书。我想写一些类似的东西:

我似乎无法从文档和代码中弄清楚是否可以在 ScalaTest 中表达这个要求。有没有人遇到过类似的情况?

0 投票
4 回答
2150 浏览

scala - 有没有类似于TestNg的scalaTest机制dependsOnMethods注解

我可以在 scalaTest 规范之间建立依赖关系,这样如果测试失败,所有依赖于它的测试都会被跳过?