Files
JIMRI/java/test/jmri/managers/ProxyMeterManagerTest.java
2026-06-17 14:00:51 +02:00

33 lines
927 B
Java

package jmri.managers;
import jmri.*;
import jmri.jmrix.internal.InternalSystemConnectionMemo;
import jmri.util.JUnitUtil;
import org.junit.jupiter.api.*;
/**
*
* @author Steve Young Copyright(c) 2022
*/
public class ProxyMeterManagerTest extends AbstractProxyManagerTestBase<ProxyMeterManager, Meter> {
@BeforeEach
public void setUp() {
JUnitUtil.setUp();
// create and register the manager object
MeterManager itm = new jmri.jmrix.internal.InternalMeterManager(new InternalSystemConnectionMemo("J", "Juliet"));
InstanceManager.setMeterManager(itm);
MeterManager pl = InstanceManager.getDefault(MeterManager.class);
Assertions.assertInstanceOf(ProxyMeterManager.class, pl,
"MeterManager is not a ProxyMeterManager");
l = (ProxyMeterManager) pl;
}
@AfterEach
public void tearDown() {
JUnitUtil.tearDown();
}
}