X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fdbsources%2FRfamFullTest.java;fp=test%2Fjalview%2Fws%2Fdbsources%2FRfamFullTest.java;h=344aee68039f54e9f334d9b6843035e018dd98a6;hb=948bd3bcbacc509da0cefaae3eedd97300a6ccce;hp=0000000000000000000000000000000000000000;hpb=3699e0fd64de573799a6cd2fd78da5dfc670d98e;p=jalview.git diff --git a/test/jalview/ws/dbsources/RfamFullTest.java b/test/jalview/ws/dbsources/RfamFullTest.java new file mode 100644 index 0000000..344aee6 --- /dev/null +++ b/test/jalview/ws/dbsources/RfamFullTest.java @@ -0,0 +1,30 @@ +package jalview.ws.dbsources; + +import static org.testng.Assert.assertEquals; + +import jalview.bin.Cache; + +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +public class RfamFullTest +{ + @BeforeClass(alwaysRun = true) + public void setUp() + { + Cache.loadProperties("test/jalview/io/testProps.jvprops"); + } + + @Test(groups = "Functional") + public void testGetURL() + { + // with default value for domain + String url = new RfamFull().getURL(" abc "); + assertEquals(url, "http://rfam.xfam.org/family/ABC/alignment/full"); + + // with override in properties + Cache.setProperty("RFAM_DOMAIN", "https://rfam.xfam.org"); + url = new RfamFull().getURL(" abc "); + assertEquals(url, "https://rfam.xfam.org/family/ABC/alignment/full"); + } +}