### Question:
FileUtil { public static File getTmpFile(final String name, final String suffix) { String suffixToUse = suffix == null ? ".tmp" : suffix; if (!suffixToUse.startsWith(".")) { suffixToUse = "." + suffix; } String nameToUse = name == null ? "tmp" : name; File input = null; try { File folder = new File(JAVA_TMP, FileUtil.TMP_DIR); if (!folder.exists()) { boolean mkdirs = FileUtil.mkdir(folder); checkCreation(folder, mkdirs); } input = File.createTempFile(nameToUse, suffixToUse, folder); input.deleteOnExit(); } catch (IOException e) { e.printStackTrace(); } return input; } private  FileUtil(); static File getSystemTempFolder(); static File getTmpFile(final String name, final String suffix); static File getTmpFile(final byte[] data, final String name,
            final String suffix); static boolean deleteTempFiles(final File workFolder); static void close(final Closeable out); static boolean mkdir(final File file); static boolean mkdirs(final File file); static String makePath(String... parts); static final String JAVA_TMP; }### Answer:
@Test public void testGetTmpFile_3args() { byte[] data = new byte[1]; data[0]=(byte)0xFF; FileUtil.getTmpFile(data, "prueba", "tmp"); }