package org.nextprot.api.core.utils.dbxref.resolver; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.nextprot.api.core.domain.DbXref; public class GenevisibleXrefURLResolverTest { private DefaultDbXrefURLResolver resolver; @Before public void setup() { resolver = new GenevisibleXrefURLResolver(); } @Test public void testResolveGenevisibleBadTemplate() throws Exception { DbXref xref = DbXrefURLResolverDelegateTest.createDbXref("P51611", "Genevisible", "whatever"); Assert.assertEquals("https://genevisible.com/tissues/HS/UniProt/P51611", resolver.resolve(xref)); } @Test public void testResolve2() throws Exception { DbXref xref = DbXrefURLResolverDelegateTest.createDbXref("P51612", "Genevisible", "whatever"); String url = new DbXrefURLResolverDelegate().resolve(xref); Assert.assertEquals("https://genevisible.com/tissues/HS/UniProt/P51612", url); } }