Merge branch 'develop' into task/JAL-2196pdbeProperties
[jalview.git] / test / jalview / datamodel / MappingTypeTest.java
1 package jalview.datamodel;
2
3 import static org.testng.AssertJUnit.assertEquals;
4 import static org.testng.AssertJUnit.assertSame;
5
6 import jalview.datamodel.MappingType;
7
8 import org.testng.annotations.Test;
9
10 public class MappingTypeTest
11 {
12
13   @Test(groups = "Functional")
14   public void testGetInverse()
15   {
16     assertSame(MappingType.PeptideToNucleotide,
17             MappingType.NucleotideToPeptide.getInverse());
18     assertSame(MappingType.NucleotideToPeptide,
19             MappingType.PeptideToNucleotide.getInverse());
20     assertSame(MappingType.NucleotideToNucleotide,
21             MappingType.NucleotideToNucleotide.getInverse());
22     assertSame(MappingType.PeptideToPeptide,
23             MappingType.PeptideToPeptide.getInverse());
24   }
25
26   @Test(groups = "Functional")
27   public void testGetFromRatio()
28   {
29     assertEquals(1, MappingType.NucleotideToNucleotide.getFromRatio());
30     assertEquals(1, MappingType.PeptideToNucleotide.getFromRatio());
31     assertEquals(1, MappingType.PeptideToPeptide.getFromRatio());
32     assertEquals(3, MappingType.NucleotideToPeptide.getFromRatio());
33   }
34
35   @Test(groups = "Functional")
36   public void testGetToRatio()
37   {
38     assertEquals(1, MappingType.NucleotideToNucleotide.getToRatio());
39     assertEquals(3, MappingType.PeptideToNucleotide.getToRatio());
40     assertEquals(1, MappingType.PeptideToPeptide.getToRatio());
41     assertEquals(1, MappingType.NucleotideToPeptide.getToRatio());
42   }
43 }