X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fschemes%2FResiduePropertiesTest.java;h=b1d860e0d3e97b60de97b3d548b74da76da380b5;hb=da3a1b89b39a9b7b328e08f622d8f5aa1f6358e4;hp=eb2ad45654382512b19aa59e13a7e5c9ed9ea70c;hpb=46371d4ca5cf65bf625cb98a09817a84ebf869c0;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")); + } }