*/
package jalview.urls;
+import jalview.urls.api.UrlProviderFactoryI;
+import jalview.urls.api.UrlProviderI;
+import jalview.urls.applet.AppletUrlProviderFactory;
import jalview.util.UrlConstants;
import java.util.HashMap;
import org.testng.Assert;
import org.testng.annotations.Test;
-public class AppletUrlProviderFactoryTest {
+public class AppletUrlProviderFactoryTest
+{
@Test(groups = { "Functional" })
public void testCreateUrlProvider()
UrlProviderI prov = factory.createUrlProvider();
// default url correctly set
- Assert.assertEquals(prov.getDefaultUrlId(), "Test2");
- Assert.assertEquals(prov.getDefaultUrl("FER_CAPAN"),
- defaultUrl.replace("$SEQUENCE_ID$",
- "FER_CAPAN"));
+ Assert.assertEquals(prov.getPrimaryUrlId(), "Test2");
+ Assert.assertEquals(prov.getPrimaryUrl("FER_CAPAN"),
+ defaultUrl.replace("$SEQUENCE_ID$", "FER_CAPAN"));
List<UrlLinkDisplay> allLinks = prov.getLinksForTable();
// first link set correctly
Assert.assertEquals(allLinks.get(0).getId(), "Test1");
- Assert.assertEquals(allLinks.get(0).getName(), "Test1");
+ Assert.assertEquals(allLinks.get(0).getDescription(), "Test1");
Assert.assertEquals(allLinks.get(0).getUrl(),
"http://identifiers.org/uniprot/$DB_ACCESSION$");
- Assert.assertFalse(allLinks.get(0).getIsDefault());
+ Assert.assertFalse(allLinks.get(0).getIsPrimary());
Assert.assertTrue(allLinks.get(0).getIsSelected());
// second link set correctly
Assert.assertEquals(allLinks.get(1).getId(), "Test2");
- Assert.assertEquals(allLinks.get(1).getName(), "Test2");
+ Assert.assertEquals(allLinks.get(1).getDescription(), "Test2");
Assert.assertEquals(allLinks.get(1).getUrl(), defaultUrl);
- Assert.assertTrue(allLinks.get(1).getIsDefault());
+ Assert.assertTrue(allLinks.get(1).getIsPrimary());
Assert.assertTrue(allLinks.get(1).getIsSelected());
}
}