private TestFiles createMixedDirectory() throws IOException {

		File dir = createTempDirectory("MixedDir");
		TestFiles files = new TestFiles(dir);

		File subdir1 = myCreateTempDirectory(dir, "dir1");
		File subdir2 = myCreateTempDirectory(dir, "dir2");
		File subdir3 = myCreateTempDirectory(dir, "dir3");
		File file1 = myCreateTempFileWithPrefix(dir, "file1");
		File file2 = myCreateTempFileWithPrefix(dir, "file2");
		File file3 = myCreateTempFileWithPrefix(dir, "file3");

		files.parent = dir;
		files.addDirs(subdir1, subdir2, subdir3);
		files.addFiles(file1, file2, file3);

		return files;
	}
Create a temp dir that contains multiple temp dirs and files
Ghidra/Framework/Docking/src/test.slow/java/docking/widgets/filechooser/GhidraFileChooserTest.java