@Test
 public void testSimplify() throws IOException {
   final File expected = new File(RESOURCE_DIR + "simplified_network.psimi.xml");
   final File input = new File(RESOURCE_DIR + "unsimplified_network.psimi.xml");
   final File output = new File("simplifiednetwork.psimi.xml.tmp");
   output.deleteOnExit();
   NetworkPreparer prep = new NetworkPreparer();
   EntrySet entrySet = NetworkUtils.readNetwork(input);
   entrySet = prep.simplify(entrySet);
   NetworkUtils.writeNetwork(entrySet, output);
   assertTrue("Simplified file is wrong", FileUtils.contentEquals(expected, output));
   output.delete();
 }
 @Test
 public void testInitConfidence() {
   final File input = new File(RESOURCE_DIR + "before_init_conf.psimi.xml");
   NetworkPreparer prep = new NetworkPreparer();
   EntrySet entrySet = NetworkUtils.readNetwork(input);
   entrySet = prep.initConfidences(entrySet, "IamaLABEL", "andImaNAME", 0.2);
   File actual = new File("withinitconf.psimi.xml.tmp");
   actual.deleteOnExit();
   NetworkUtils.writeNetwork(entrySet, actual);
   final File expected = new File(RESOURCE_DIR + "after_init_conf.psimi.xml");
   boolean similar = TestUtils.compareXml(actual, expected);
   assertTrue("Graph is wrong", similar);
   actual.delete();
 }
  //	@Test
  public void testGetCcs() throws IOException {
    final File input = new File(RESOURCE_DIR + "simplified_network.psimi.xml");
    final File output = new File("cc.xml");
    output.deleteOnExit();
    final String expectedCcs = RESOURCE_DIR + "expected_ccs/";
    NetworkPreparer prep = new NetworkPreparer();
    EntrySet entrySet = NetworkUtils.readNetwork(input);
    List<EntrySet> ccs = prep.getConnnectedComponents(entrySet);

    assertEquals("Found the wrong number of connected components", 2, ccs.size());
    for (int i = 0; i < ccs.size(); i++) {
      NetworkUtils.writeNetwork(ccs.get(i), output);
      final File expectedCc = new File(expectedCcs + i + ".xml");
      boolean similar = TestUtils.compareXml(expectedCc, output);
      assertTrue("Connected component file " + i + " is wrong", similar);
      output.delete();
    }
  }