package com.equalexperts.logging;
import com.equalexperts.logging.impl.ActiveRotationRegistry;
import org.junit.Rule;
import org.junit.Test;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
public class OpsLoggerTest {
@Rule
public RestoreActiveRotationRegistryFixture registryFixture = new RestoreActiveRotationRegistryFixture();
@Test
public void refreshFileHandles_shouldRefreshFileHandlesOnAllRegisteredDestinationsThatSupportActiveRotation() throws Exception {
ActiveRotationRegistry registry = spy(new ActiveRotationRegistry());
ActiveRotationRegistry.setSingletonInstance(registry);
OpsLogger.refreshFileHandles();
verify(registry).refreshFileHandles();
}
}