package jmri.server.json.operations; import static jmri.server.json.JSON.ENGINES; import static jmri.server.json.JSON.KERNEL; import static jmri.server.json.JSON.LOCATION; import static jmri.server.json.JSON.LOCATIONS; import static jmri.server.json.JSON.TRACK; import static jmri.server.json.operations.JsonOperations.*; import static org.assertj.core.api.Assertions.assertThat; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import jmri.server.json.JSON; import jmri.server.json.JsonServiceFactoryTestBase; /** * * @author Randall Wood Copyright 2020 */ public class JsonOperationsServiceFactoryTest extends JsonServiceFactoryTestBase { @BeforeEach @Override public void setUp() throws Exception { super.setUp(); factory = new JsonOperationsServiceFactory(); } @Override @Test public void testGetTypesV5() { assertThat(factory.getTypes(JSON.V5)) .containsExactly(CAR, CARS, CAR_TYPE, ENGINE, ENGINES, KERNEL, LOCATION, LOCATIONS, ROLLING_STOCK, TRACK, TRAIN, TRAINS); } }