### Question:
DefaultFileSystemUtils implements com.github.approval.utils.FileSystemUtils { @Override public void touch(Path pathToCreate) throws IOException { Files.createFile(pathToCreate); }  @Override void write(Path path, byte[] value); @Override byte[] readFully(Path path); @Override void move(Path path, Path filePath); @Override void createDirectories(File directory); @Override void touch(Path pathToCreate);  }### Answer:
@Test public void shouldProperlyCreatePath() throws Exception { final File file = testFile.newFile("some-path"); Assume.assumeTrue(file.delete()); Assert.assertThat(file.exists(), equalTo(false)); new DefaultFileSystemUtils().touch(file.toPath()); Assert.assertThat(file.exists(), equalTo(true)); }