【问题标题】:How does ScalaTest analyzes assert expressions?ScalaTest 如何分析断言表达式?
【发布时间】:2023-03-17 16:17:01
【问题描述】:

当 ScalaTests 失败时,测试框架会输出如下详细的错误输出:

assert(a == b || c >= d)
// Error message: 1 did not equal 2, and 3 was not greater than or equal to 4

它如何理解断言表达式的结构?它是使用一些 Scala 技巧来覆盖比较运算符还是可以访问 Scala 编译器的 AST?

【问题讨论】:

    标签: scala scalatest


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 2017-02-18
    • 2016-05-14
    • 2014-11-16
    • 1970-01-01
    相关资源
    最近更新 更多