@Test
public void testReadEmptyStartupDependencies() throws Exception {

  // An empty startup-dependencies.json should be interpreted as an empty list of startup dependencies
  File inFile = TEMP_DIR.newFile("startup-dependencies.json");
  FileUtils.writeStringToFile(inFile, "");
  Set<Dependency> parsedDependencies = ThinArchiveUtils.parseStartupDependencies(inFile);
  assertEquals(Collections.emptySet(), parsedDependencies);
}