aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-testing/src
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2018-01-17 21:10:22 +0100
committerDanny van Bruggen <hexagonaal@gmail.com>2018-01-18 19:31:10 +0100
commitde0d29a3240ac2f87a466ea2a7c0906bd619ed58 (patch)
tree0d1a70bbe1d22415a6858483ae1da9e620dfa163 /javaparser-testing/src
parent8f60be4775e654702b87ccd31d9ca8dfa41dddd3 (diff)
downloadplatform_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.java18
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());
+ }
+
}