Skip to content

Commit

Permalink
Merge branch 'master' of github.com:neo4j/community
Browse files Browse the repository at this point in the history
  • Loading branch information
tbaum committed Dec 1, 2011
2 parents 04b899c + 970d26f commit b6dc2dd
Show file tree
Hide file tree
Showing 33 changed files with 65 additions and 112 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Expand Up @@ -24,10 +24,10 @@

import org.junit.Test;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.AbstractRestFunctionalTestBase;
import org.neo4j.server.rest.JaxRsResponse;
import org.neo4j.test.server.SharedServerTestBase;

public class NeoServerDefaultPortAndHostnameFunctionalTest extends SharedServerTestBase
public class NeoServerDefaultPortAndHostnameFunctionalTest extends AbstractRestFunctionalTestBase
{
@Test
public void shouldDefaultToSensiblePortIfNoneSpecifiedInConfig() throws Exception {
Expand Down
Expand Up @@ -30,11 +30,11 @@
import org.junit.Before;
import org.junit.Test;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.AbstractRestFunctionalTestBase;
import org.neo4j.server.rest.JaxRsResponse;
import org.neo4j.server.rest.RestRequest;
import org.neo4j.test.server.SharedServerTestBase;

public class NeoServerFunctionalTest extends SharedServerTestBase
public class NeoServerFunctionalTest extends AbstractRestFunctionalTestBase
{
private FunctionalTestHelper functionalTestHelper;

Expand Down
Expand Up @@ -52,6 +52,11 @@ public class AbstractRestFunctionalTestBase extends SharedServerTestBase impleme
public @Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

@Before
public void setUp()
{
gen().setSection( "dev/rest-api" );
}
protected String doCypherRestCall( String endpoint, String script, Status status, Pair<String, String>... params ) {
data.get();
String parameterString = createParameterString( params );
Expand Down
Expand Up @@ -86,7 +86,6 @@ public void Relationship_AutoIndex_is_not_removable() throws DatabaseBlockedExce
@Graph( nodes = { @NODE( name = "I", setNameProperty = true ) }, autoIndexNodes = true )
public void AutoIndex_is_not_removable() throws DatabaseBlockedException, JsonParseException
{
// data.get();
gen.get()
.expectedStatus( 405 )
.delete( nodeAutoIndexUri() )
Expand Down
Expand Up @@ -45,8 +45,13 @@ public class AutoIndexWithNonDefaultConfigurationThroughRESTAPIFunctionalTest ex
public @Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

@Before
public void setUp()
{
gen.get().setSection( "dev/rest-api" );
}
@BeforeClass
public static void setupServer() throws IOException
public static void allocateServer() throws IOException
{
server = ServerBuilder.server()
.withAutoIndexingEnabledForNodes( "foo", "bar" )
Expand Down
Expand Up @@ -37,9 +37,8 @@
import org.neo4j.server.rest.domain.JsonHelper;
import org.neo4j.server.rest.domain.JsonParseException;
import org.neo4j.server.rest.repr.formats.CompactJsonFormat;
import org.neo4j.test.server.SharedServerTestBase;

public class CompactJsonFunctionalTest extends SharedServerTestBase
public class CompactJsonFunctionalTest extends AbstractRestFunctionalTestBase
{
private long thomasAnderson;
private long trinity;
Expand Down
Expand Up @@ -23,19 +23,13 @@

import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.neo4j.kernel.impl.annotations.Documented;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.domain.GraphDbHelper;
import org.neo4j.test.TestData;
import org.neo4j.test.server.SharedServerTestBase;

public class DatabaseMetadataServiceFunctionalTest extends SharedServerTestBase
public class DatabaseMetadataServiceFunctionalTest extends AbstractRestFunctionalTestBase
{
public @Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

private static FunctionalTestHelper functionalTestHelper;
private static GraphDbHelper helper;

Expand Down
Expand Up @@ -30,11 +30,10 @@
import org.junit.Before;
import org.junit.Test;
import org.neo4j.server.rest.domain.JsonHelper;
import org.neo4j.test.server.SharedServerTestBase;

import com.sun.jersey.api.client.Client;

public class DiscoveryServiceFunctionalTest extends SharedServerTestBase
public class DiscoveryServiceFunctionalTest extends AbstractRestFunctionalTestBase
{
@Before
public void cleanTheDatabase()
Expand Down
Expand Up @@ -27,9 +27,8 @@
import org.junit.BeforeClass;
import org.junit.Test;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.test.server.SharedServerTestBase;

public class GetIndexRootFunctionalTest extends SharedServerTestBase
public class GetIndexRootFunctionalTest extends AbstractRestFunctionalTestBase
{
private static FunctionalTestHelper functionalTestHelper;

Expand Down
Expand Up @@ -29,16 +29,13 @@

import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.neo4j.kernel.impl.annotations.Documented;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.domain.JsonHelper;
import org.neo4j.server.rest.domain.JsonParseException;
import org.neo4j.test.TestData;
import org.neo4j.test.server.SharedServerTestBase;

public class GetNodePropertiesFunctionalTest extends SharedServerTestBase
public class GetNodePropertiesFunctionalTest extends AbstractRestFunctionalTestBase
{
private static FunctionalTestHelper functionalTestHelper;
private RestRequest req;
Expand All @@ -56,8 +53,6 @@ public void cleanTheDatabase()
req = RestRequest.req();
}

public @Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

/**
* Get properties for node (empty result).
Expand Down
Expand Up @@ -20,8 +20,8 @@
package org.neo4j.server.rest;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;

import java.util.Map;

Expand All @@ -32,7 +32,7 @@
import org.neo4j.kernel.impl.annotations.Documented;
import org.neo4j.server.rest.domain.JsonHelper;
import org.neo4j.test.GraphDescription.Graph;
import org.neo4j.test.TestData;
import org.neo4j.test.TestData.Title;

public class GetOnRootFunctionalTest extends AbstractRestFunctionalTestBase
{
Expand All @@ -45,7 +45,7 @@ public class GetOnRootFunctionalTest extends AbstractRestFunctionalTestBase
@Documented
@Test
@Graph("I know you")
@TestData.Title( "Get service root" )
@Title( "Get service root" )
public void assert200OkFromGet() throws Exception
{
AbstractGraphDatabase db = (AbstractGraphDatabase)graphdb();
Expand Down
Expand Up @@ -37,9 +37,8 @@
import org.neo4j.server.rest.domain.GraphDbHelper;
import org.neo4j.server.rest.domain.JsonHelper;
import org.neo4j.server.rest.domain.JsonParseException;
import org.neo4j.test.server.SharedServerTestBase;

public class GetRelationshipPropertiesFunctionalTest extends SharedServerTestBase
public class GetRelationshipPropertiesFunctionalTest extends AbstractRestFunctionalTestBase
{
private static String baseRelationshipUri;

Expand Down
Expand Up @@ -36,9 +36,8 @@
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.domain.GraphDbHelper;
import org.neo4j.server.rest.domain.RelationshipDirection;
import org.neo4j.test.server.SharedServerTestBase;

public class HtmlFunctionalTest extends SharedServerTestBase
public class HtmlFunctionalTest extends AbstractRestFunctionalTestBase
{
private long thomasAnderson;
private long trinity;
Expand Down
Expand Up @@ -36,7 +36,6 @@

import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.neo4j.graphdb.Node;
import org.neo4j.graphdb.Transaction;
Expand All @@ -50,15 +49,11 @@
import org.neo4j.server.rest.domain.JsonParseException;
import org.neo4j.server.rest.domain.URIHelper;
import org.neo4j.server.rest.web.PropertyValueException;
import org.neo4j.test.TestData;
import org.neo4j.test.server.SharedServerTestBase;

public class IndexNodeFunctionalTest extends SharedServerTestBase
public class IndexNodeFunctionalTest extends AbstractRestFunctionalTestBase
{
private static FunctionalTestHelper functionalTestHelper;
private static GraphDbHelper helper;
public @Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

@BeforeClass
public static void setupServer() throws IOException
Expand Down
Expand Up @@ -37,7 +37,6 @@

import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.neo4j.helpers.collection.MapUtil;
import org.neo4j.server.database.DatabaseBlockedException;
Expand All @@ -47,16 +46,12 @@
import org.neo4j.server.rest.domain.JsonParseException;
import org.neo4j.server.rest.domain.URIHelper;
import org.neo4j.server.rest.web.PropertyValueException;
import org.neo4j.test.TestData;
import org.neo4j.test.server.SharedServerTestBase;

public class IndexRelationshipFunctionalTest extends SharedServerTestBase
public class IndexRelationshipFunctionalTest extends AbstractRestFunctionalTestBase
{
private static FunctionalTestHelper functionalTestHelper;
private static GraphDbHelper helper;
private static RestRequest request;
public @Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

@BeforeClass
public static void setupServer() throws IOException
Expand Down
Expand Up @@ -29,9 +29,8 @@
import org.junit.BeforeClass;
import org.junit.Test;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.test.server.SharedServerTestBase;

public class JmxServiceTest extends SharedServerTestBase
public class JmxServiceTest extends AbstractRestFunctionalTestBase
{
private static FunctionalTestHelper functionalTestHelper;

Expand Down
Expand Up @@ -36,16 +36,13 @@

import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.neo4j.kernel.impl.annotations.Documented;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.domain.GraphDbHelper;
import org.neo4j.server.rest.domain.JsonHelper;
import org.neo4j.test.TestData;
import org.neo4j.test.server.SharedServerTestBase;

public class ManageNodeFunctionalTest extends SharedServerTestBase
public class ManageNodeFunctionalTest extends AbstractRestFunctionalTestBase
{
private static final long NON_EXISTENT_NODE_ID = 999999;
private static String NODE_URI_PATTERN = "^.*/node/[0-9]+$";
Expand All @@ -66,8 +63,6 @@ public void cleanTheDatabase()
cleanDatabase();
}

public @Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

@Test
public void create_Node() throws Exception
Expand Down
Expand Up @@ -25,9 +25,8 @@

import org.junit.Before;
import org.junit.Test;
import org.neo4j.test.server.SharedServerTestBase;

public class RedirectorTests extends SharedServerTestBase
public class RedirectorTests extends AbstractRestFunctionalTestBase
{
@Before
public void cleanTheDatabase()
Expand Down
Expand Up @@ -27,16 +27,13 @@

import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.neo4j.kernel.impl.annotations.Documented;
import org.neo4j.server.database.DatabaseBlockedException;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.domain.GraphDbHelper;
import org.neo4j.test.TestData;
import org.neo4j.test.server.SharedServerTestBase;

public class RemoveNodePropertiesFunctionalTest extends SharedServerTestBase
public class RemoveNodePropertiesFunctionalTest extends AbstractRestFunctionalTestBase
{
private static FunctionalTestHelper functionalTestHelper;
private static GraphDbHelper helper;
Expand All @@ -54,9 +51,6 @@ public void cleanTheDatabase()
cleanDatabase();
}

public @Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

private String getPropertiesUri( final long nodeId )
{
return functionalTestHelper.nodePropertiesUri( nodeId );
Expand Down
Expand Up @@ -29,9 +29,8 @@
import org.junit.Test;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.domain.GraphDbHelper;
import org.neo4j.test.server.SharedServerTestBase;

public class RemoveRelationshipFunctionalTest extends SharedServerTestBase
public class RemoveRelationshipFunctionalTest extends AbstractRestFunctionalTestBase
{
private static FunctionalTestHelper functionalTestHelper;
private static GraphDbHelper helper;
Expand Down
Expand Up @@ -39,18 +39,15 @@
import org.apache.http.impl.client.DefaultHttpClient;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.neo4j.kernel.impl.annotations.Documented;
import org.neo4j.server.helpers.FunctionalTestHelper;
import org.neo4j.server.rest.RESTDocsGenerator.ResponseEntity;
import org.neo4j.server.rest.domain.GraphDbHelper;
import org.neo4j.server.rest.domain.JsonHelper;
import org.neo4j.server.rest.repr.formats.CompactJsonFormat;
import org.neo4j.test.TestData;
import org.neo4j.test.server.SharedServerTestBase;

public class RetrieveNodeFunctionalTest extends SharedServerTestBase
public class RetrieveNodeFunctionalTest extends AbstractRestFunctionalTestBase
{
private URI nodeUri;
private static FunctionalTestHelper functionalTestHelper;
Expand All @@ -69,10 +66,6 @@ public void cleanTheDatabaseAndInitialiseTheNodeUri() throws Exception
+ new GraphDbHelper( server().getDatabase() ).createNode() );
}

public
@Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

@Test
public void shouldParameteriseUrisInNodeRepresentationWithHostHeaderValue() throws Exception
{
Expand Down
Expand Up @@ -39,7 +39,6 @@
import org.apache.http.impl.client.DefaultHttpClient;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
import org.neo4j.kernel.impl.annotations.Documented;
import org.neo4j.server.database.DatabaseBlockedException;
Expand All @@ -48,10 +47,8 @@
import org.neo4j.server.rest.domain.JsonHelper;
import org.neo4j.server.rest.domain.JsonParseException;
import org.neo4j.server.rest.repr.RelationshipRepresentationTest;
import org.neo4j.test.TestData;
import org.neo4j.test.server.SharedServerTestBase;

public class RetrieveRelationshipsFromNodeFunctionalTest extends SharedServerTestBase
public class RetrieveRelationshipsFromNodeFunctionalTest extends AbstractRestFunctionalTestBase
{
private long nodeWithRelationships;
private long nodeWithoutRelationships;
Expand Down Expand Up @@ -85,10 +82,6 @@ private void createSimpleGraph()
nonExistingNode = nodeWithoutRelationships * 100;
}

public
@Rule
TestData<RESTDocsGenerator> gen = TestData.producedThrough( RESTDocsGenerator.PRODUCER );

private JaxRsResponse sendRetrieveRequestToServer( long nodeId, String path )
{
return RestRequest.req().get( functionalTestHelper.nodeUri() + "/" + nodeId + "/relationships" + path );
Expand Down

0 comments on commit b6dc2dd

Please sign in to comment.