Clover icon

jalviewX

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

File MathUtilsTest.java

 

Code metrics

0
13
1
1
26
23
1
0.08
13
1
1

Classes

Class Line # Actions
MathUtilsTest 7 13 1 0
1.0100%
 

Contributing tests

This file is covered by 1 test. .

Source view

1    package jalview.util;
2   
3    import static org.testng.Assert.assertEquals;
4   
5    import org.testng.annotations.Test;
6   
 
7    public class MathUtilsTest
8    {
 
9  1 toggle @Test(groups = "Functional")
10    public void testGcd()
11    {
12  1 assertEquals(MathUtils.gcd(0, 0), 0);
13  1 assertEquals(MathUtils.gcd(0, 1), 1);
14  1 assertEquals(MathUtils.gcd(1, 0), 1);
15  1 assertEquals(MathUtils.gcd(1, 1), 1);
16  1 assertEquals(MathUtils.gcd(1, -1), 1);
17  1 assertEquals(MathUtils.gcd(-1, 1), 1);
18  1 assertEquals(MathUtils.gcd(2, 3), 1);
19  1 assertEquals(MathUtils.gcd(4, 2), 2);
20  1 assertEquals(MathUtils.gcd(2, 4), 2);
21  1 assertEquals(MathUtils.gcd(2, -4), 2);
22  1 assertEquals(MathUtils.gcd(-2, 4), 2);
23  1 assertEquals(MathUtils.gcd(-2, -4), 2);
24  1 assertEquals(MathUtils.gcd(2 * 3 * 5 * 7 * 11, 3 * 7 * 13 * 17), 3 * 7);
25    }
26    }