void givenStaticMethodWithNoArgs_whenMocked_thenReturnsMockSuccessfully() {
MockedStatic<StaticUtils> utilities = Mockito.mockStatic(StaticUtils.class)
utilities.when(StaticUtils::name).thenReturn("Eugen");
assertThat(StaticUtils.name()).isEqualTo("Eugen");
utilities.close();
}
我为什么需要关闭它?
java.lang.AutoCloseable
时,这通常是一个提示,你应该调用close()
方法,否则可能会发生资源泄漏或类似情况。 - Thomas Kläger