use of org.nextprot.api.core.domain.DbXref in project nextprot-api by calipho-sib.
the class DbXrefURLResolverDelegateTest method testResolveGermOnline.
// entry/NX_Q9BXA6/xref.json
@Test
public void testResolveGermOnline() throws Exception {
DbXref xref = createDbXref("ENSG00000178093", "GermOnline", "whatever");
Assert.assertEquals("http://www.germonline.org/Homo_sapiens/geneview?gene=ENSG00000178093", resolver.resolve(xref));
Assert.assertEquals("http://www.germonline.org/Homo_sapiens/geneview?gene=%s", xref.getLinkUrl());
}
use of org.nextprot.api.core.domain.DbXref in project nextprot-api by calipho-sib.
the class DbXrefURLResolverDelegateTest method testResolveNIH_ARPMissingDash.
@Test(expected = UnresolvedXrefURLException.class)
public void testResolveNIH_ARPMissingDash() throws Exception {
DbXref xref = createDbXref("11411_223", "NIH-ARP", "https://www.aidsreagent.org/reagentdetail.cfm?t=cell_lines&id=%s");
resolver.resolve(xref);
}
use of org.nextprot.api.core.domain.DbXref in project nextprot-api by calipho-sib.
the class DbXrefURLResolverDelegateTest method testResolveHPAAntibody.
// entry/NX_P51610/xref.json
@Test
public void testResolveHPAAntibody() throws Exception {
DbXref xref = createDbXref("HPA018312", "HPA", "whatever");
Assert.assertEquals("http://www.proteinatlas.org/search/HPA018312", resolver.resolve(xref));
Assert.assertEquals("http://www.proteinatlas.org/search/%s", xref.getLinkUrl());
}
use of org.nextprot.api.core.domain.DbXref in project nextprot-api by calipho-sib.
the class DbXrefURLResolverDelegateTest method testResolveEnsemblBadPrimaryId.
@Test
public void testResolveEnsemblBadPrimaryId() throws Exception {
DbXref xref = createDbXref("EST00000587522", "Ensembl", "whatever");
Assert.assertEquals("https://www.ensembl.org/Multi/Search/Results?q=EST00000587522;site=ensembl", resolver.resolve(xref));
Assert.assertEquals("https://www.ensembl.org/Multi/Search/Results?q=%s;site=ensembl", xref.getLinkUrl());
}
use of org.nextprot.api.core.domain.DbXref in project nextprot-api by calipho-sib.
the class DbXrefURLResolverDelegateTest method testResolveWithDefaultResolverBrenda.
@Test
public void testResolveWithDefaultResolverBrenda() throws Exception {
DbXref xref = createDbXrefWithEntry("NX_Q8NBS9", "2.7.11.21", "BRENDA", CvDatabasePreferredLink.BRENDA.getLink());
Assert.assertEquals("http://www.brenda-enzymes.org/enzyme.php?ecno=2.7.11.21&UniProtAcc=Q8NBS9", resolver.resolve(xref));
Assert.assertEquals("http://www.brenda-enzymes.org/enzyme.php?ecno=%s&UniProtAcc=%u", xref.getLinkUrl());
}
Aggregations