Search in sources :

Example 11 with Settings

use of org.apache.tinkerpop.gremlin.server.Settings in project janusgraph by JanusGraph.

the class JanusGraphSettingsUtilsTest method testSetDefaultSerializersWithGraphBinaryWithRegistry.

@Test
public void testSetDefaultSerializersWithGraphBinaryWithRegistry() throws Exception {
    Settings settings = JanusGraphSettings.read("src/test/resources/janusgraph-server-without-serializers.yaml");
    Optional<Settings.SerializerSettings> graphBinary = settings.serializers.stream().filter(it -> it.className.equals("org.apache.tinkerpop.gremlin.driver.ser.GraphBinaryMessageSerializerV1") && it.config.get("ioRegistries") != null).findFirst();
    assertTrue(graphBinary.isPresent());
    assertTrue(((List) graphBinary.get().config.get("ioRegistries")).contains("org.janusgraph.graphdb.tinkerpop.JanusGraphIoRegistry"));
}
Also used : Test(org.junit.jupiter.api.Test) List(java.util.List) Settings(org.apache.tinkerpop.gremlin.server.Settings) Assertions.assertTrue(org.junit.jupiter.api.Assertions.assertTrue) Optional(java.util.Optional) JanusGraphSettings(org.janusgraph.graphdb.server.JanusGraphSettings) Assertions.assertEquals(org.junit.jupiter.api.Assertions.assertEquals) Settings(org.apache.tinkerpop.gremlin.server.Settings) JanusGraphSettings(org.janusgraph.graphdb.server.JanusGraphSettings) Test(org.junit.jupiter.api.Test)

Example 12 with Settings

use of org.apache.tinkerpop.gremlin.server.Settings in project janusgraph by JanusGraph.

the class JanusGraphSettingsUtilsTest method testSetDefaultSerializersWithGraphBinaryWithResultToString.

@Test
public void testSetDefaultSerializersWithGraphBinaryWithResultToString() throws Exception {
    Settings settings = JanusGraphSettings.read("src/test/resources/janusgraph-server-without-serializers.yaml");
    Optional<Settings.SerializerSettings> graphBinary = settings.serializers.stream().filter(it -> it.className.equals("org.apache.tinkerpop.gremlin.driver.ser.GraphBinaryMessageSerializerV1")).skip(1).findFirst();
    assertTrue(graphBinary.isPresent());
    assertTrue((boolean) graphBinary.get().config.get("serializeResultToString"));
}
Also used : Settings(org.apache.tinkerpop.gremlin.server.Settings) JanusGraphSettings(org.janusgraph.graphdb.server.JanusGraphSettings) Test(org.junit.jupiter.api.Test)

Aggregations

Settings (org.apache.tinkerpop.gremlin.server.Settings)12 Test (org.junit.jupiter.api.Test)9 JanusGraphSettings (org.janusgraph.graphdb.server.JanusGraphSettings)7 List (java.util.List)3 Optional (java.util.Optional)3 Assertions.assertEquals (org.junit.jupiter.api.Assertions.assertEquals)3 Assertions.assertTrue (org.junit.jupiter.api.Assertions.assertTrue)3 HashMap (java.util.HashMap)2 MapConfiguration (org.apache.commons.configuration2.MapConfiguration)2 CommonsConfiguration (org.janusgraph.diskstorage.configuration.backend.CommonsConfiguration)2 GraphDatabaseConfigurationBuilder (org.janusgraph.graphdb.configuration.builder.GraphDatabaseConfigurationBuilder)2 StandardJanusGraph (org.janusgraph.graphdb.database.StandardJanusGraph)2 GremlinServer (org.apache.tinkerpop.gremlin.server.GremlinServer)1 DefaultGraphManager (org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager)1 ManagementSystem (org.janusgraph.graphdb.database.management.ManagementSystem)1 ConfigurationManagementGraph (org.janusgraph.graphdb.management.ConfigurationManagementGraph)1 JanusGraphManager (org.janusgraph.graphdb.management.JanusGraphManager)1 BeforeEach (org.junit.jupiter.api.BeforeEach)1