标签: scalatest

如何使用MockitoSugar来模拟对象(单例)方法?

scala中是否有一种方法可以MockitoSugar用来模拟object一个scala单例的方法?

scala mockito scalatest

0
推荐指数
1
解决办法
3710
查看次数

预计 Scala 测试中会出现异常(无 JUnit)

我的测试应该给出 null:

Object.someFunction(argUsedToGiveNull) should === (null)
Run Code Online (Sandbox Code Playgroud)

但我已经修改了该函数,现在我希望测试期望/断言该函数,因为该值会抛出 IllegalArgumentException。

我想做这样的事情:

Object.someFunction(argNowThrowsException) should throw IllegalArgumentException
Run Code Online (Sandbox Code Playgroud)

并注意我没有使用 @Test JUnit 结构。

谢谢!

scala scalatest

0
推荐指数
1
解决办法
2312
查看次数

断言返回类型为Future [Unit]的scala方法的最佳方法是什么?

我有一个方法.此方法可能返回Future.failed(.....)或Future.successful(()).

def calculate(x:Int,y:Int):Future [Unit] = {........}

现在我需要测试这个方法.断言验证Future.successful(())案例的测试的最佳方法是什么 .

assert scala future scalatest

0
推荐指数
1
解决办法
944
查看次数

com.holdenkarau 以外的 Spark 单元测试框架示例

我正在尝试编写 Spark scala 应用程序代码的测试用例。所以我打算用于SharedSparkSession此目的。

我见过其他框架,例如com.holdenkarau,但我正在寻找任何其他替代方案,特别是使用SharedSparkSeesion.

因此,我尝试从网络上查找使用此示例的示例SharedSparkSession,但我无法这样做。

如果您有任何示例,请发布。

unit-testing scalatest apache-spark

0
推荐指数
1
解决办法
664
查看次数

模拟案例类进行测试

我有一个案例课

case class InputCriteria(a: Int) {
   val b: Int = config.getInt("some path")
}
Run Code Online (Sandbox Code Playgroud)

如何模拟这个案例类并覆盖 b 的值?

scala scalatest scalamock

0
推荐指数
1
解决办法
1682
查看次数