JavaFile javaClass = JavaFile.create("src/main/java/org/foo/bar/Hello.java", "org/foo/bar/Hello.java", false);
assertThat(javaClass.getKey()).isEqualTo("/src/main/java/org/foo/bar/Hello.java");
assertThat(javaClass.getDeprecatedKey(), is("org.foo.bar.Hello"));
- assertThat(javaClass.getName(), is("Hello"));
+ assertThat(javaClass.getName(), is("Hello.java"));
assertThat(javaClass.getLongName(), is("org.foo.bar.Hello"));
assertThat(javaClass.getParent().getKey(), is("/src/main/java/org/foo/bar"));
assertThat(javaClass.getParent().getDeprecatedKey(), is("org.foo.bar"));
public void testNewClassByDeprecatedKey() {
JavaFile javaClass = new JavaFile("org.foo.bar.Hello", false);
assertThat(javaClass.getDeprecatedKey(), is("org.foo.bar.Hello"));
- assertThat(javaClass.getName(), is("Hello"));
+ assertThat(javaClass.getName(), is("Hello.java"));
assertThat(javaClass.getLongName(), is("org.foo.bar.Hello"));
assertThat(javaClass.getParent().getDeprecatedKey(), is("org.foo.bar"));
}
public void testNewClassWithExplicitPackage() {
JavaFile javaClass = new JavaFile("org.foo.bar", "Hello", false);
assertThat(javaClass.getDeprecatedKey(), is("org.foo.bar.Hello"));
- assertThat(javaClass.getName(), is("Hello"));
+ assertThat(javaClass.getName(), is("Hello.java"));
assertThat(javaClass.getLongName(), is("org.foo.bar.Hello"));
assertThat(javaClass.getParent().getDeprecatedKey(), is("org.foo.bar"));
}
JavaFile javaClass = JavaFile.create("src/main/java/Hello.java", "Hello.java", false);
assertThat(javaClass.getKey()).isEqualTo("/src/main/java/Hello.java");
assertThat(javaClass.getDeprecatedKey(), is(JavaPackage.DEFAULT_PACKAGE_NAME + ".Hello"));
- assertThat(javaClass.getName(), is("Hello"));
+ assertThat(javaClass.getName(), is("Hello.java"));
assertThat(javaClass.getLongName(), is("Hello"));
assertThat(javaClass.getParent().getKey()).isEqualTo("/src/main/java");
assertThat(javaClass.getParent().getDeprecatedKey()).isEqualTo(JavaPackage.DEFAULT_PACKAGE_NAME);
public void testNewClassWithEmptyPackageDeprecatedConstructor() {
JavaFile javaClass = new JavaFile("", "Hello", false);
assertThat(javaClass.getDeprecatedKey(), is(JavaPackage.DEFAULT_PACKAGE_NAME + ".Hello"));
- assertThat(javaClass.getName(), is("Hello"));
+ assertThat(javaClass.getName(), is("Hello.java"));
assertThat(javaClass.getLongName(), is("Hello"));
assertThat(javaClass.getParent().isDefault(), is(true));
}
public void testNewClassWithNullPackageDeprecatedConstructor() {
JavaFile javaClass = new JavaFile(null, "Hello", false);
assertThat(javaClass.getDeprecatedKey(), is(JavaPackage.DEFAULT_PACKAGE_NAME + ".Hello"));
- assertThat(javaClass.getName(), is("Hello"));
+ assertThat(javaClass.getName(), is("Hello.java"));
assertThat(javaClass.getLongName(), is("Hello"));
assertThat((javaClass.getParent()).isDefault(), is(true));
}
public void shouldBeDefaultPackageIfNoPackage() {
JavaFile javaClass = new JavaFile("Hello", false);
assertEquals(JavaPackage.DEFAULT_PACKAGE_NAME + ".Hello", javaClass.getDeprecatedKey());
- assertThat(javaClass.getName(), is("Hello"));
+ assertThat(javaClass.getName(), is("Hello.java"));
assertThat(javaClass.getLongName(), is("Hello"));
assertThat(javaClass.getParent().isDefault(), is(true));
}
JavaFile javaClass = new JavaFile("org.foo.bar.Java", false);
assertThat(javaClass.getDeprecatedKey(), is("org.foo.bar.Java"));
assertThat(javaClass.getLongName(), is("org.foo.bar.Java"));
- assertThat(javaClass.getName(), is("Java"));
+ assertThat(javaClass.getName(), is("Java.java"));
JavaPackage parent = javaClass.getParent();
assertEquals("org.foo.bar", parent.getDeprecatedKey());
}
JavaFile clazz = new JavaFile(" org.foo.bar.Hello ", false);
assertThat(clazz.getDeprecatedKey(), is("org.foo.bar.Hello"));
assertThat(clazz.getLongName(), is("org.foo.bar.Hello"));
- assertThat(clazz.getName(), is("Hello"));
+ assertThat(clazz.getName(), is("Hello.java"));
JavaPackage parent = clazz.getParent();
assertThat(parent.getDeprecatedKey(), is("org.foo.bar"));
}
List<File> sources = Arrays.asList(sourceDir);
JavaFile javaFile = JavaFile.fromAbsolutePath(absPath(sourceDir, "onelevel/MyFile.java"), sources, false);
assertEquals("onelevel.MyFile", javaFile.getDeprecatedKey());
- assertEquals("MyFile", javaFile.getName());
+ assertEquals("MyFile.java", javaFile.getName());
assertEquals("onelevel", javaFile.getParent().getDeprecatedKey());
assertEquals("onelevel", javaFile.getParent().getName());
assertThat(javaFile.getParent().isDefault(), is(false));
JavaFile javaFile = JavaFile.fromAbsolutePath(absPath(sources2, "foo/bar/MyFile.java"), sources, false);
assertThat("foo.bar.MyFile", is(javaFile.getDeprecatedKey()));
assertThat(javaFile.getLongName(), is("foo.bar.MyFile"));
- assertThat(javaFile.getName(), is("MyFile"));
+ assertThat(javaFile.getName(), is("MyFile.java"));
assertThat(javaFile.getParent().getDeprecatedKey(), is("foo.bar"));
}
JavaFile javaClass = JavaFile.fromAbsolutePath(absPath(source1, "MyClass.java"), sources, false);
assertEquals(JavaPackage.DEFAULT_PACKAGE_NAME + ".MyClass", javaClass.getDeprecatedKey());
- assertEquals("MyClass", javaClass.getName());
+ assertEquals("MyClass.java", javaClass.getName());
assertThat((javaClass.getParent()).isDefault(), is(true));
}