Метод MockedStati возвращенного объекта c .close () должен быть вызван после завершения теста, иначе макет останется активным в текущем потоке.
Я не уверен, совпадает ли он с тем, как это сделано в Java. Надеюсь, этот Java фрагмент кода поможет
private static MockedStatic<SettingsUtility> mockedSettings;
@BeforeAll
public static void init() {
mockedSettings = mockStatic(mockedSettings.class);
}
@AfterAll
public static void close() {
mockedSettings.close();
}