Search in sources :

Example 11 with FunctionalTestHelper

use of org.neo4j.server.helpers.FunctionalTestHelper in project neo4j by neo4j.

the class NeoServerDefaultPortAndHostnameIT method shouldDefaultToSensiblePortIfNoneSpecifiedInConfig.

@Test
public void shouldDefaultToSensiblePortIfNoneSpecifiedInConfig() throws Exception {
    FunctionalTestHelper functionalTestHelper = new FunctionalTestHelper(server());
    JaxRsResponse response = functionalTestHelper.get(functionalTestHelper.managementUri());
    assertThat(response.getStatus(), is(200));
}
Also used : FunctionalTestHelper(org.neo4j.server.helpers.FunctionalTestHelper) JaxRsResponse(org.neo4j.server.rest.JaxRsResponse) Test(org.junit.Test)

Example 12 with FunctionalTestHelper

use of org.neo4j.server.helpers.FunctionalTestHelper in project neo4j by neo4j.

the class NeoServerJAXRSIT method shouldMakeJAXRSClassesAvailableViaHTTP.

@Test
public void shouldMakeJAXRSClassesAvailableViaHTTP() throws Exception {
    CommunityServerBuilder builder = CommunityServerBuilder.server();
    server = ServerHelper.createNonPersistentServer(builder);
    FunctionalTestHelper functionalTestHelper = new FunctionalTestHelper(server);
    JaxRsResponse response = new RestRequest().get(functionalTestHelper.managementUri());
    assertEquals(200, response.getStatus());
    response.close();
}
Also used : RestRequest(org.neo4j.server.rest.RestRequest) CommunityServerBuilder(org.neo4j.server.helpers.CommunityServerBuilder) FunctionalTestHelper(org.neo4j.server.helpers.FunctionalTestHelper) JaxRsResponse(org.neo4j.server.rest.JaxRsResponse) Test(org.junit.Test)

Example 13 with FunctionalTestHelper

use of org.neo4j.server.helpers.FunctionalTestHelper in project neo4j by neo4j.

the class CloneSubgraphPluginTest method setupServer.

@BeforeClass
public static void setupServer() throws IOException {
    server = ServerHelper.createNonPersistentServer();
    functionalTestHelper = new FunctionalTestHelper(server);
}
Also used : FunctionalTestHelper(org.neo4j.server.helpers.FunctionalTestHelper) BeforeClass(org.junit.BeforeClass)

Example 14 with FunctionalTestHelper

use of org.neo4j.server.helpers.FunctionalTestHelper in project neo4j by neo4j.

the class HTTPLoggingIT method givenExplicitlyDisabledServerLoggingConfigurationShouldNotLogAccesses.

@Test
public void givenExplicitlyDisabledServerLoggingConfigurationShouldNotLogAccesses() throws Exception {
    // given
    String directoryPrefix = testName.getMethodName();
    File logDirectory = testDirectory.directory(directoryPrefix + "-logdir");
    NeoServer server = CommunityServerBuilder.server().withDefaultDatabaseTuning().persistent().withProperty(ServerSettings.http_logging_enabled.name(), Settings.FALSE).withProperty(GraphDatabaseSettings.logs_directory.name(), logDirectory.toString()).usingDataDir(testDirectory.directory(directoryPrefix + "-dbdir").getAbsolutePath()).build();
    try {
        server.start();
        FunctionalTestHelper functionalTestHelper = new FunctionalTestHelper(server);
        // when
        String query = "?implicitlyDisabled" + randomString();
        JaxRsResponse response = new RestRequest().get(functionalTestHelper.managementUri() + query);
        assertThat(response.getStatus(), is(HttpStatus.SC_OK));
        response.close();
        // then
        File httpLog = new File(logDirectory, "http.log");
        assertThat(httpLog.exists(), is(false));
    } finally {
        server.stop();
    }
}
Also used : NeoServer(org.neo4j.server.NeoServer) RestRequest(org.neo4j.server.rest.RestRequest) FunctionalTestHelper(org.neo4j.server.helpers.FunctionalTestHelper) Matchers.containsString(org.hamcrest.Matchers.containsString) JaxRsResponse(org.neo4j.server.rest.JaxRsResponse) FileUtils.readTextFile(org.neo4j.io.fs.FileUtils.readTextFile) File(java.io.File) Test(org.junit.Test)

Example 15 with FunctionalTestHelper

use of org.neo4j.server.helpers.FunctionalTestHelper in project neo4j by neo4j.

the class StandaloneHaInfoFunctionalTest method testHaDiscoveryOnStandaloneReturns403.

@Test
public void testHaDiscoveryOnStandaloneReturns403() throws Exception {
    FunctionalTestHelper helper = new FunctionalTestHelper(server);
    JaxRsResponse response = RestRequest.req().get(getBasePath(helper));
    assertEquals(SC_FORBIDDEN, response.getStatus());
}
Also used : FunctionalTestHelper(org.neo4j.server.helpers.FunctionalTestHelper) JaxRsResponse(org.neo4j.server.rest.JaxRsResponse) Test(org.junit.Test)

Aggregations

FunctionalTestHelper (org.neo4j.server.helpers.FunctionalTestHelper)30 BeforeClass (org.junit.BeforeClass)15 Test (org.junit.Test)15 JaxRsResponse (org.neo4j.server.rest.JaxRsResponse)13 Matchers.containsString (org.hamcrest.Matchers.containsString)4 Documented (org.neo4j.kernel.impl.annotations.Documented)3 RestRequest (org.neo4j.server.rest.RestRequest)3 Title (org.neo4j.test.TestData.Title)3 File (java.io.File)2 FileUtils.readTextFile (org.neo4j.io.fs.FileUtils.readTextFile)2 NeoServer (org.neo4j.server.NeoServer)2 CommunityServerBuilder (org.neo4j.server.helpers.CommunityServerBuilder)1 FakeClock (org.neo4j.time.FakeClock)1