diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2018-01-17 21:10:22 +0100 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2018-01-18 19:31:10 +0100 |
commit | de0d29a3240ac2f87a466ea2a7c0906bd619ed58 (patch) | |
tree | 0d1a70bbe1d22415a6858483ae1da9e620dfa163 /javaparser-testing/src | |
parent | 8f60be4775e654702b87ccd31d9ca8dfa41dddd3 (diff) | |
download | platform_external_javaparser-de0d29a3240ac2f87a466ea2a7c0906bd619ed58.tar.gz platform_external_javaparser-de0d29a3240ac2f87a466ea2a7c0906bd619ed58.tar.bz2 platform_external_javaparser-de0d29a3240ac2f87a466ea2a7c0906bd619ed58.zip |
Add deducation of the name of the primary type
Diffstat (limited to 'javaparser-testing/src')
-rw-r--r-- | javaparser-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/javaparser-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java b/javaparser-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java index b29be112c..ec17e39b7 100644 --- a/javaparser-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java +++ b/javaparser-testing/src/test/java/com/github/javaparser/ast/CompilationUnitTest.java @@ -87,4 +87,22 @@ public class CompilationUnitTest { assertEquals(false, cu.getPrimaryTypeName().isPresent()); } + @Test + public void testGetPrimaryType() throws IOException { + Path sourceRoot = mavenModuleRoot(CompilationUnitTest.class).resolve(Paths.get("src", "test", "resources")).normalize(); + Path testFile = sourceRoot.resolve(Paths.get("com", "github", "javaparser", "storage", "PrimaryType.java")); + CompilationUnit cu = JavaParser.parse(testFile); + + assertEquals("PrimaryType", cu.getPrimaryType().get().getNameAsString()); + } + + @Test + public void testNoPrimaryType() throws IOException { + Path sourceRoot = mavenModuleRoot(CompilationUnitTest.class).resolve(Paths.get("src", "test", "resources")).normalize(); + Path testFile = sourceRoot.resolve(Paths.get("com", "github", "javaparser", "storage", "PrimaryType2.java")); + CompilationUnit cu = JavaParser.parse(testFile); + + assertEquals(false, cu.getPrimaryType().isPresent()); + } + } |