我正在开发涉及Mockito的JUnit测试案例。
在方法中使用许多实例和静态变量的情况很常见。
手动检查方法中所有代码行以获取需要mock的对象的整体理解是相当繁琐的。
我想知道是否有更简单的方法来提取方法中使用的实例和静态变量。 我也是JUnit和Mockito的新手。 谢谢。
我正在开发涉及Mockito的JUnit测试案例。
在方法中使用许多实例和静态变量的情况很常见。
手动检查方法中所有代码行以获取需要mock的对象的整体理解是相当繁琐的。
我想知道是否有更简单的方法来提取方法中使用的实例和静态变量。 我也是JUnit和Mockito的新手。 谢谢。
static
在良好的面向对象编程中基本上是一种异常情况。当然,它有其存在的价值 - 但是,一旦“X 是静态的”转化为“X 破坏了我的单元测试”,你又犯了一个错误。任何使用 static
破坏您对某些内容进行单元测试的情况都清楚地表明,您应该再次修复设计问题。
new T()
初始化的方法本地对象? - Sabir Khan