scalatest相关内容

如何通过 sbt 使 scalatest 生成 html 报告

在 sbt 中进行基于 specs2 的测试的方法是 (TestOptions in Test) += Tests.Argument(TestFrameworks.Specs2, "html") 但是 scalatest 怎么样?我做了很多谷歌搜索,但找不到好的解释/解决方案. 解决方案 所以我需要做两件事... 我.使用 2.0.M5b 之后的任何 scalatest 工件.对 ..
发布时间:2022-01-24 22:38:45 其他开发

如何禁用“慢"默认情况下标记为 Scalatests,允许使用选项执行吗?

我想默认禁用某些标记为“慢"的自动化测试,但允许用户使用简单的命令行启用它们的执行.我想这是一个非常常见的用例. 鉴于此测试套件: 导入 org.scalatest.FunSuite导入 org.scalatest.tagobjects.Slow类 DemoTestSuite 扩展 FunSuite {test("demo test 标记为慢", Slow) {断言(1 + 1 === 2 ..
发布时间:2022-01-24 22:31:02 其他开发

为什么scalatest混淆输出?

我从 sbt 运行我的 scalatest,结果混淆了 - scalatest 打印所有测试运行,并对它们进行评论,并在中间的某个地方打印统计信息: >测试[信息] 将 1 个 Scala 源代码编译到/home/platon/Tor/scala-dojo-02/target/scala-2.9.1/classes...[信息] FunsWithListsTests:[info] - 应该返回标 ..
发布时间:2022-01-24 22:12:47 其他开发

org.scalatest:全局设置(比如 beforeAllSuites?)

我有一个使用 org.scalatest 进行一些测试的 scala 应用程序.这些测试需要一些全局设置(和拆卸),以便管理测试数据库. 请不要告诉我我的测试不应该打到数据库,我应该使用 Java-DAO-Stub-WTF-Overkill-Way™ :-). 我正在使用 SBT 运行测试,它提供了一种在测试前后执行代码的方法: testOptions in Test += Tes ..
发布时间:2022-01-24 22:02:30 其他开发

“未知的神器.未解决或未编入索引"scalatest 的错误

我正在尝试修改 build.sbt 文件以在 IntelliJ IDEA 中添加 scalatest 依赖项.控制台中没有错误日志,但我得到了一个 Unknown artifact.未解决或未编入索引. 当我将鼠标悬停在下划线上时.我该如何解决这个问题?非常感谢! 这是我用来添加依赖项的行:libraryDependencies += "org.scalatest" % "scalatest ..
发布时间:2022-01-24 21:29:42 其他开发

具有特征的 Scala 和 Mockito

我有一个简单的类,自然分为两部分,所以我重构为 class Refactored 用 PartTwo 扩展 PartOne 然后单元测试开始失败. 下面是重现问题的尝试.所有三个示例的功能都是相同的,但第三个测试失败并显示 NullPointerException.使用特征导致 mockito 出现问题的原因是什么? 编辑: Mockito 是 Scala 的最佳选择吗?我是否使用 ..
发布时间:2022-01-14 13:23:11 其他开发

如何使用 Mockito 在 Scala 对象中模拟函数?

我对 Scala 真的很陌生.我尝试使用 Mockito 模拟一个简单的 Scala 函数,但出现以下错误.我已经检查了互联网,但我无法找出错误. object TempScalaService {def 登录(用户名:字符串,密码:字符串):布尔 = {if (userName.equals("root") && password.equals("admin123")) {返回真}否则返回假} ..
发布时间:2022-01-14 13:04:03 其他开发

斯卡拉模拟.模拟一个接受参数的类

完全披露:我对模拟和模拟框架非常陌生.我正在尝试使用 ScalaMock,因为它看起来像是与 ScalaTest 一起使用的“默认"模拟框架,但我很乐意使用与 ScalaTest 兼容的任何其他框架. 问题:我用 Scala 编写了一个与套接字对话的类.该类有一个类型参数,说明它要与之交谈的套接字类型,其中一个参数是用于创建该类型套接字的工厂.它有签名: class XScanner[T ..
发布时间:2022-01-08 22:27:22 其他开发

如何使用 Scala(Test) 进行 instanceof 检查

我正在尝试将 ScalaTest 合并到我的 Java 项目中;用 ScalaTests 替换所有 JUnit 测试.有一次,我想检查 Guice 的 Injector 是否注入了正确的类型.在 Java 中,我有一个这样的测试: 公共类 InjectorBehaviour {@测试public void shouldInjectCorrectTypes() {注入器注入器 = Guice.cr ..
发布时间:2021-12-24 23:02:29 Java开发

"未知的神器.未解析或索引"Scalatest 的错误

我正在尝试修改 build.sbt 文件以在 IntelliJ IDEA 中添加 Scalatest 依赖项.控制台中没有错误日志,但我得到了一个 Unknown artifact.未解析或索引. 当我将鼠标悬停在下划线上时.我该如何解决这个问题?非常感谢! 这是我用来添加依赖项的行:libraryDependencies += "org.scalatest" % "scalatest_2. ..
发布时间:2021-12-09 15:52:32 其他开发

scala 测试中的 should 和 must 有什么区别?

scalatest 和 Specs2 都有单独的 should 和 must 匹配器. 但是,我找不到任何解释为什么您会使用其中一个. 究竟有什么区别? 解决方案 没有区别,这纯粹是一种语法偏好.我个人更喜欢在 specs2 中使用 must 因为我认为 should 会让人们认为期望是可选的. ..
发布时间:2021-07-16 18:35:27 其他开发

如何在 Scala 中链接函数参数?

我想使用以下函数定义我的测试(暂时忽略一些依赖项,例如 fixture1 等,它们位于底部): multiTest("my test name", fixture1) { case (x: Double, y: Int, z: String) =>//测试体} 和 multiTest 在我的基本自定义 FunSpecLike 子类中定义为: def multiTest(testName: S ..
发布时间:2021-07-16 18:35:24 其他开发