X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fschemes%2FResiduePropertiesTest.java;fp=test%2Fjalview%2Fschemes%2FResiduePropertiesTest.java;h=b1d860e0d3e97b60de97b3d548b74da76da380b5;hb=ac16d57bd5c4a52189a1487f64422091b91ba935;hp=eb2ad45654382512b19aa59e13a7e5c9ed9ea70c;hpb=02d6b4895305788dbf460a6e0334dba93b0b3423;p=jalview.git diff --git a/test/jalview/schemes/ResiduePropertiesTest.java b/test/jalview/schemes/ResiduePropertiesTest.java index eb2ad45..b1d860e 100644 --- a/test/jalview/schemes/ResiduePropertiesTest.java +++ b/test/jalview/schemes/ResiduePropertiesTest.java @@ -216,4 +216,23 @@ public class ResiduePropertiesTest "[ALA, ARG, ASN, ASP, ASX, CYS, GLN, GLU, GLX, GLY, HIS, ILE, LEU, LYS, MET, PHE, PRO, SER, THR, TRP, TYR, VAL, XAA]", residues.toString()); } + + @Test(groups = { "Functional" }) + public void testGetCanonicalAminoAcid() + { + assertEquals("MET", ResidueProperties.getCanonicalAminoAcid("MET")); + assertEquals("MET", ResidueProperties.getCanonicalAminoAcid("MSE")); + assertEquals(null, ResidueProperties.getCanonicalAminoAcid(null)); + } + + @Test(groups = { "Functional" }) + public void testGetSingleCharacterCode() + { + assertEquals('0', ResidueProperties.getSingleCharacterCode(null)); + assertEquals('0', ResidueProperties.getSingleCharacterCode(null)); + assertEquals('0', ResidueProperties.getSingleCharacterCode("")); + assertEquals('Q', ResidueProperties.getSingleCharacterCode("GLN")); + assertEquals('Q', ResidueProperties.getSingleCharacterCode("Gln")); + assertEquals('Q', ResidueProperties.getSingleCharacterCode("gln")); + } }