temporaryFolder.newFolder(String... folderNames)temporaryFolder.newFolder(String... folderNames)hierarchy is used as parameters temporaryFolder.newFolder(String... folderNames)::
@Rule
public TemporaryFolder temporaryFolder = new TemporaryFolder();
@Test
public void test() throws Exception {
File child = temporaryFolder.newFolder("grandparent", "parent", "child");
assertEquals("child", child.getName());
assertEquals("parent", child.getParentFile().getName());
assertEquals("grandparent", child.getParentFile().getParentFile().getName());
System.out.println(child.getAbsolutePath());
}
He passes the tests and prints:
/var/folders/.../T/junit8666449860303204067/grandparent/parent/child
source
share