+ "MIR:00000011|http://identifiers.org/interpro/$DB_ACCESSION$"
+ "MIR:00000372|http://identifiers.org/ena.embl/$DB_ACCESSION$";
+ private static final String[] unselDlinks = { "ChEBI|http://identifiers.org/chebi/$DB_ACCESSION$" };
+
private static final Vector<String> displayLinks = new Vector<String>(
Arrays.asList(dlinks));
+ private static final Vector<String> unselDisplayLinks = new Vector<String>(
+ Arrays.asList(unselDlinks));
+
private static final Vector<String> displayLinks1 = new Vector<String>(
Arrays.asList(dlinks1));
{
System.err.println(ex);
}
+
+ IdOrgSettings.setDownloadLocation(testfile);
}
/*
{
// creation from cached id list
String idList = "MIR:00000005|MIR:00000011|MIR:00000372";
- UrlProviderI idProv = new IdentifiersUrlProvider(idList, testfile);
+ UrlProviderI idProv = new IdentifiersUrlProvider(idList);
assertTrue(displayLinks.containsAll(idProv.getLinksForMenu()));
// because UrlProvider does not guarantee order of links, we can't just
// compare the output of writeUrlsAsString to a string, hence the hoops here
- String result = idProv.writeUrlsAsString();
- UrlProviderI up = new IdentifiersUrlProvider(result, testfile);
+ String result = idProv.writeUrlsAsString(true);
+ UrlProviderI up = new IdentifiersUrlProvider(result);
assertTrue(displayLinks.containsAll(up.getLinksForMenu()));
+ result = idProv.writeUrlsAsString(false);
+ up = new IdentifiersUrlProvider(result);
+ assertTrue(unselDisplayLinks.containsAll(up.getLinksForMenu()));
+
}
/*
{
// creation from cached id list
String idList = "MIR:00000005|MIR:00000011|MIR:00000372";
- UrlProviderI idProv = new IdentifiersUrlProvider(idList, testfile);
+ UrlProviderI idProv = new IdentifiersUrlProvider(idList);
// initially no default
assertEquals(null, idProv.getDefaultUrl("seqid"));