【发布时间】:2014-10-01 04:24:58
【问题描述】:
我正在使用 ScalaTest 进行单元测试。我有一个可能如下所示的测试结果 (JSON)。实际结果是巨大而复杂的。这是一个例子。
[{"name":"George", "when":143828333, ...}, {"name":"Fred", "when":14857777, ... }]
“when”字段值是动态的,并且会随着测试的变化(即当前时间戳)而变化,因此我无法针对这些进行测试。我可以使用一些正则表达式来掩盖这些,基本上用一些惰性令牌替换它们。
ScalaTest 有更优雅的方式来处理这样的动态数据位吗?
【问题讨论】:
-
在典型设置中,您将模拟生成这些值的模块。