use of org.neo4j.server.rest.JaxRsResponse in project neo4j by neo4j.
the class PluginFunctionalTest method shouldHandleNullPath.
@Test
public void shouldHandleNullPath() throws Exception {
long n = functionalTestHelper.getGraphDbHelper().createNode();
String url = getPluginMethodUri(functionalTestHelper.nodeUri(n), "pathToReference");
JaxRsResponse response = new RestRequest().post(url, null);
assertThat(response.getEntity(), response.getStatus(), is(204));
response.close();
}
use of org.neo4j.server.rest.JaxRsResponse 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();
}
}
use of org.neo4j.server.rest.JaxRsResponse 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());
}
use of org.neo4j.server.rest.JaxRsResponse in project neo4j by neo4j.
the class PluginFunctionalTestHelper method makePostMap.
protected static Map<String, Object> makePostMap(String url) throws JsonParseException {
JaxRsResponse response = new RestRequest().post(url, null);
String body = getResponseText(response);
response.close();
return deserializeMap(body);
}
use of org.neo4j.server.rest.JaxRsResponse in project neo4j by neo4j.
the class PluginFunctionalTestHelper method makePostList.
protected static List<Map<String, Object>> makePostList(String url) throws JsonParseException {
JaxRsResponse response = new RestRequest().post(url, null);
String body = getResponseText(response);
response.close();
return deserializeList(body);
}
Aggregations