JAL-1705 DbSourceProxy properties converted to methods, tidy/format code
[jalview.git] / test / jalview / ext / ensembl / EnsemblSeqProxyTest.java
1 package jalview.ext.ensembl;
2
3 import java.lang.reflect.Method;
4
5 import org.testng.Assert;
6 import org.testng.annotations.DataProvider;
7 import org.testng.annotations.Test;
8
9
10 public class EnsemblSeqProxyTest
11 {
12   @DataProvider(name = "queries")
13   public Object[][] createData(Method m)
14   {
15     return new Object[][] { { "CCDS5863.1" }, { "ENSP00000288602" } };
16   }
17
18   @Test(dataProvider = "queries")
19   public void testIsValidReference(String query) throws Exception
20   {
21     EnsemblSeqProxy esq = new EnsemblProtein();
22     Assert.assertTrue(esq.isValidReference(query),
23             "Expected reference string " + query
24                     + " to be valid for regex "
25                     + esq.getAccessionValidator().toString());
26   }
27 }