在Scala中测试部分函数

时间:2018-03-29 13:09:16

标签: scala unit-testing

我不知道如何编写用于测试部分功能的单元测试。例如,考虑一下Chiusano等人的书中的练习;

enter image description here

其中lazyUnit,如同一本书中所定义,具有以下界面

def lazyUnit[A] (a: => A): Par[A] 其中Par[A]是封装结果为A类型的并行计算的东西。因为Par[A]未定义且lazyUnit既未定义,我发现设计单元测试并不容易用于测试asyncF函数。我想过使用像isInstanceOf这样的动态来检查函数签名,但我想这不仅仅是编译代码。

有什么想法吗?

0 个答案:

没有答案