Files
JIMRI/java/test/jmri/server/json/operations/JsonOperationsServiceFactoryTest.java
2026-06-17 14:00:51 +02:00

38 lines
1.1 KiB
Java

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<JsonOperationsHttpService, JsonOperationsSocketService> {
@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);
}
}