Clover icon

jalviewX

  1. Project Clover database Wed Oct 31 2018 15:13:58 GMT
  2. Package jalview.io.gff

File SequenceOntologyLiteTest.java

 

Code metrics

0
18
1
1
37
29
1
0.06
18
1
1

Classes

Class Line # Actions
SequenceOntologyLiteTest 8 18 1 0
1.0100%
 

Contributing tests

This file is covered by 1 test. .

Source view

1    package jalview.io.gff;
2   
3    import static org.testng.AssertJUnit.assertFalse;
4    import static org.testng.AssertJUnit.assertTrue;
5   
6    import org.testng.annotations.Test;
7   
 
8    public class SequenceOntologyLiteTest
9    {
 
10  1 toggle @Test(groups = "Functional")
11    public void testIsA_sequenceVariant()
12    {
13  1 SequenceOntologyI so = new SequenceOntologyLite();
14   
15  1 assertFalse(so.isA("CDS", "sequence_variant"));
16  1 assertTrue(so.isA("sequence_variant", "sequence_variant"));
17   
18    /*
19    * these should all be sub-types of sequence_variant
20    */
21  1 assertTrue(so.isA("structural_variant", "sequence_variant"));
22  1 assertTrue(so.isA("feature_variant", "sequence_variant"));
23  1 assertTrue(so.isA("gene_variant", "sequence_variant"));
24  1 assertTrue(so.isA("transcript_variant", "sequence_variant"));
25  1 assertTrue(so.isA("NMD_transcript_variant", "sequence_variant"));
26  1 assertTrue(so.isA("missense_variant", "sequence_variant"));
27  1 assertTrue(so.isA("synonymous_variant", "sequence_variant"));
28  1 assertTrue(so.isA("frameshift_variant", "sequence_variant"));
29  1 assertTrue(so.isA("5_prime_UTR_variant", "sequence_variant"));
30  1 assertTrue(so.isA("3_prime_UTR_variant", "sequence_variant"));
31  1 assertTrue(so.isA("stop_gained", "sequence_variant"));
32  1 assertTrue(so.isA("stop_lost", "sequence_variant"));
33  1 assertTrue(so.isA("inframe_deletion", "sequence_variant"));
34  1 assertTrue(so.isA("inframe_insertion", "sequence_variant"));
35  1 assertTrue(so.isA("splice_region_variant", "sequence_variant"));
36    }
37    }