Add int feature requirement on generator tests. These were requiring graphs to support integer and they were not marked as such. While most graphs support int, the Bolt protocol on neo4j does not so it caused some trouble over there. CTR
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/5cefff0f Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/5cefff0f Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/5cefff0f Branch: refs/heads/master Commit: 5cefff0f6365de1d31212e8337a27803ae14ad2c Parents: 157dc3f Author: Stephen Mallette <[email protected]> Authored: Tue Oct 25 11:31:46 2016 -0400 Committer: Stephen Mallette <[email protected]> Committed: Tue Oct 25 11:33:49 2016 -0400 ---------------------------------------------------------------------- .../gremlin/algorithm/generator/CommunityGeneratorTest.java | 4 ++++ .../gremlin/algorithm/generator/DistributionGeneratorTest.java | 4 ++++ 2 files changed, 8 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5cefff0f/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/CommunityGeneratorTest.java ---------------------------------------------------------------------- diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/CommunityGeneratorTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/CommunityGeneratorTest.java index a7d3414..45f9b40 100644 --- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/CommunityGeneratorTest.java +++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/CommunityGeneratorTest.java @@ -20,6 +20,7 @@ package org.apache.tinkerpop.gremlin.algorithm.generator; import org.apache.commons.configuration.Configuration; import org.apache.tinkerpop.gremlin.AbstractGremlinTest; +import org.apache.tinkerpop.gremlin.FeatureRequirement; import org.apache.tinkerpop.gremlin.FeatureRequirementSet; import org.apache.tinkerpop.gremlin.structure.Graph; import org.apache.tinkerpop.gremlin.structure.Vertex; @@ -84,6 +85,7 @@ public class CommunityGeneratorTest { @Test @FeatureRequirementSet(FeatureRequirementSet.Package.SIMPLE) + @FeatureRequirement(featureClass = Graph.Features.VertexPropertyFeatures.class, feature = Graph.Features.VertexPropertyFeatures.FEATURE_INTEGER_VALUES) public void shouldGenerateDifferentGraph() throws Exception { final Configuration configuration = graphProvider.newGraphConfiguration("g1", this.getClass(), name.getMethodName(), null); final Graph graph1 = graphProvider.openTestGraph(configuration); @@ -113,6 +115,7 @@ public class CommunityGeneratorTest { @Test @FeatureRequirementSet(FeatureRequirementSet.Package.SIMPLE) + @FeatureRequirement(featureClass = Graph.Features.VertexPropertyFeatures.class, feature = Graph.Features.VertexPropertyFeatures.FEATURE_INTEGER_VALUES) public void shouldGenerateSameGraph() throws Exception { final Configuration configuration = graphProvider.newGraphConfiguration("g1", this.getClass(), name.getMethodName(), null); final Graph graph1 = graphProvider.openTestGraph(configuration); @@ -194,6 +197,7 @@ public class CommunityGeneratorTest { @Test @FeatureRequirementSet(FeatureRequirementSet.Package.SIMPLE) + @FeatureRequirement(featureClass = Graph.Features.VertexPropertyFeatures.class, feature = Graph.Features.VertexPropertyFeatures.FEATURE_INTEGER_VALUES) public void shouldProcessVerticesEdges() { final Distribution dist = new NormalDistribution(2); final CommunityGenerator generator = CommunityGenerator.build(graph) http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5cefff0f/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/DistributionGeneratorTest.java ---------------------------------------------------------------------- diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/DistributionGeneratorTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/DistributionGeneratorTest.java index 9dc33af..7d668ae 100644 --- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/DistributionGeneratorTest.java +++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/algorithm/generator/DistributionGeneratorTest.java @@ -20,6 +20,7 @@ package org.apache.tinkerpop.gremlin.algorithm.generator; import org.apache.commons.configuration.Configuration; import org.apache.tinkerpop.gremlin.AbstractGremlinTest; +import org.apache.tinkerpop.gremlin.FeatureRequirement; import org.apache.tinkerpop.gremlin.FeatureRequirementSet; import org.apache.tinkerpop.gremlin.structure.Graph; import org.apache.tinkerpop.gremlin.structure.Vertex; @@ -67,6 +68,7 @@ public class DistributionGeneratorTest { @Test @FeatureRequirementSet(FeatureRequirementSet.Package.SIMPLE) + @FeatureRequirement(featureClass = Graph.Features.VertexPropertyFeatures.class, feature = Graph.Features.VertexPropertyFeatures.FEATURE_INTEGER_VALUES) public void shouldGenerateDifferentGraph() throws Exception { int executions = 0; boolean same = true; @@ -110,6 +112,7 @@ public class DistributionGeneratorTest { @Test @FeatureRequirementSet(FeatureRequirementSet.Package.SIMPLE) + @FeatureRequirement(featureClass = Graph.Features.VertexPropertyFeatures.class, feature = Graph.Features.VertexPropertyFeatures.FEATURE_INTEGER_VALUES) public void shouldGenerateSameGraph() throws Exception { final Configuration configuration = graphProvider.newGraphConfiguration("g1", this.getClass(), name.getMethodName(), null); final Graph g1 = graphProvider.openTestGraph(configuration); @@ -158,6 +161,7 @@ public class DistributionGeneratorTest { @Test @FeatureRequirementSet(FeatureRequirementSet.Package.SIMPLE) + @FeatureRequirement(featureClass = Graph.Features.VertexPropertyFeatures.class, feature = Graph.Features.VertexPropertyFeatures.FEATURE_INTEGER_VALUES) public void shouldProcessEdges() { final Distribution dist = new NormalDistribution(2); final DistributionGenerator generator = DistributionGenerator.build(graph)
