TINKERPOP-786 Bumped to 0.10 of google compile-test
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ef359dda Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/ef359dda Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/ef359dda Branch: refs/heads/tp32-glv Commit: ef359ddabaf673e26bc5a4d099c6106abb4d44d9 Parents: 7790716 Author: Stephen Mallette <[email protected]> Authored: Sat Apr 29 06:53:15 2017 -0400 Committer: Stephen Mallette <[email protected]> Committed: Tue May 16 11:01:50 2017 -0400 ---------------------------------------------------------------------- gremlin-core/pom.xml | 6 ++- .../traversal/dsl/GremlinDslProcessorTest.java | 41 ++++++++++---------- 2 files changed, 25 insertions(+), 22 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ef359dda/gremlin-core/pom.xml ---------------------------------------------------------------------- diff --git a/gremlin-core/pom.xml b/gremlin-core/pom.xml index 989bf83..0efadfa 100644 --- a/gremlin-core/pom.xml +++ b/gremlin-core/pom.xml @@ -104,21 +104,23 @@ limitations under the License. <dependency> <groupId>com.google.testing.compile</groupId> <artifactId>compile-testing</artifactId> - <version>0.8</version> + <version>0.10</version> <scope>test</scope> </dependency> + <!-- <dependency> <groupId>com.google.truth</groupId> <artifactId>truth</artifactId> <version>0.25</version> <exclusions> - <!-- truth comes in through compile-testing and has a self-conflict - produces further conflict with hadoop-gremlin --> + truth comes in through compile-testing and has a self-conflict - produces further conflict with hadoop-gremlin <exclusion> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </exclusion> </exclusions> </dependency> +--> </dependencies> <build> <directory>${basedir}/target</directory> http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ef359dda/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java ---------------------------------------------------------------------- diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java index 982ec5b..5df010d 100644 --- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java +++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java @@ -18,13 +18,14 @@ */ package org.apache.tinkerpop.gremlin.process.traversal.dsl; +import com.google.testing.compile.Compilation; import com.google.testing.compile.JavaFileObjects; import org.junit.Test; import javax.tools.StandardLocation; -import static com.google.common.truth.Truth.ASSERT; -import static com.google.testing.compile.JavaSourceSubjectFactory.javaSource; +import static com.google.testing.compile.CompilationSubject.assertThat; +import static com.google.testing.compile.Compiler.javac; /** * @author Stephen Mallette (http://stephen.genoprime.com) @@ -33,35 +34,35 @@ public class GremlinDslProcessorTest { @Test public void shouldCompileToDefaultPackage() { - ASSERT.about(javaSource()) - .that(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialTraversalDsl.java"))) - .processedWith(new GremlinDslProcessor()) - .compilesWithoutError(); + Compilation compilation = javac() + .withProcessors(new GremlinDslProcessor()) + .compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialTraversalDsl.java"))); + assertThat(compilation).succeededWithoutWarnings(); } @Test public void shouldCompileAndMovePackage() { - ASSERT.about(javaSource()) - .that(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialMoveTraversalDsl.java"))) - .processedWith(new GremlinDslProcessor()) - .compilesWithoutError() - .and() - .generatesFileNamed(StandardLocation.SOURCE_OUTPUT, "org.apache.tinkerpop.gremlin.process.traversal.dsl.social", "SocialMoveTraversal.java"); + Compilation compilation = javac() + .withProcessors(new GremlinDslProcessor()) + .compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialMoveTraversalDsl.java"))); + assertThat(compilation).succeededWithoutWarnings(); + assertThat(compilation) + .generatedFile(StandardLocation.SOURCE_OUTPUT, "org.apache.tinkerpop.gremlin.process.traversal.dsl.social", "SocialMoveTraversal.java"); } @Test public void shouldCompileTraversalAndTraversalSourceToDefaultPackage() { - ASSERT.about(javaSource()) - .that(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialPackageTraversalDsl.java"))) - .processedWith(new GremlinDslProcessor()) - .compilesWithoutError(); + Compilation compilation = javac() + .withProcessors(new GremlinDslProcessor()) + .compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialPackageTraversalDsl.java"))); + assertThat(compilation).succeededWithoutWarnings(); } @Test public void shouldCompileWithNoDefaultMethods() { - ASSERT.about(javaSource()) - .that(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialNoDefaultMethodsTraversalDsl.java"))) - .processedWith(new GremlinDslProcessor()) - .compilesWithoutError(); + Compilation compilation = javac() + .withProcessors(new GremlinDslProcessor()) + .compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialNoDefaultMethodsTraversalDsl.java"))); + assertThat(compilation).succeededWithoutWarnings(); } }
