如何防止在 mockito 3.x 中模拟 class?
How to prevent mocking of a class in mockito 3.x?
在 mockito 1 中,我们可以用静态方法制作一个 class final 来不阻止模拟。现在如 mockito doc mockito-inline
中所述,允许模拟 final 和静态方法。
有人可以告诉我是否有办法防止在 mockito 3.x 中模拟 class 吗?
默认关闭:
”这个mock maker是默认关闭的,因为它基于完全不同的mocking机制,需要更多社区的反馈。它可以通过mockito扩展机制显式激活,只需在类路径中创建一个文件/mockito-extensions/org.mockito.plugins.MockMaker 包含值 mock-maker-inline."
根据:https://javadoc.io/static/org.mockito/mockito-core/3.7.7/org/mockito/Mockito.html#39
在 mockito 1 中,我们可以用静态方法制作一个 class final 来不阻止模拟。现在如 mockito doc mockito-inline
中所述,允许模拟 final 和静态方法。
有人可以告诉我是否有办法防止在 mockito 3.x 中模拟 class 吗?
默认关闭:
”这个mock maker是默认关闭的,因为它基于完全不同的mocking机制,需要更多社区的反馈。它可以通过mockito扩展机制显式激活,只需在类路径中创建一个文件/mockito-extensions/org.mockito.plugins.MockMaker 包含值 mock-maker-inline."
根据:https://javadoc.io/static/org.mockito/mockito-core/3.7.7/org/mockito/Mockito.html#39