This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-numbers.git

commit e83a7adbf88ea6fd7b910b82a76493831d3c8762
Author: Schamschi <heinrich.bo...@gmx.at>
AuthorDate: Sun Jun 9 21:25:35 2019 +0200

    NUMBERS-100: Make use of assertFraction(int, int, Fraction)
    
    Use the helper method assertFraction(int, int, Fraction) in the class 
org.apache.commons.numbers.fraction.FractionTest where appropriate so as to 
reduce code duplication.
---
 .../commons/numbers/fraction/FractionTest.java     | 69 ++++++++--------------
 1 file changed, 23 insertions(+), 46 deletions(-)

diff --git 
a/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/FractionTest.java
 
b/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/FractionTest.java
index 948fd9c..f2bcc0a 100644
--- 
a/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/FractionTest.java
+++ 
b/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/FractionTest.java
@@ -264,22 +264,19 @@ public class FractionTest {
         {
             Fraction f = Fraction.of(50, 75);
             f = f.reciprocal();
-            Assert.assertEquals(3, f.getNumerator());
-            Assert.assertEquals(2, f.getDenominator());
+            assertFraction(3, 2, f);
         }
 
         {
             Fraction f = Fraction.of(4, 3);
             f = f.reciprocal();
-            Assert.assertEquals(3, f.getNumerator());
-            Assert.assertEquals(4, f.getDenominator());
+            assertFraction(3, 4, f);
         }
 
         {
             Fraction f = Fraction.of(-15, 47);
             f = f.reciprocal();
-            Assert.assertEquals(-47, f.getNumerator());
-            Assert.assertEquals(15, f.getDenominator());
+            assertFraction(-47, 15, f);
         }
 
         {
@@ -294,8 +291,7 @@ public class FractionTest {
             // large values
             Fraction f = Fraction.of(Integer.MAX_VALUE, 1);
             f = f.reciprocal();
-            Assert.assertEquals(1, f.getNumerator());
-            Assert.assertEquals(Integer.MAX_VALUE, f.getDenominator());
+            assertFraction(1, Integer.MAX_VALUE, f);
         }
     }
 
@@ -304,23 +300,20 @@ public class FractionTest {
         {
             Fraction f = Fraction.of(50, 75);
             f = f.negate();
-            Assert.assertEquals(-2, f.getNumerator());
-            Assert.assertEquals(3, f.getDenominator());
+            assertFraction(-2, 3, f);
         }
 
         {
             Fraction f = Fraction.of(-50, 75);
             f = f.negate();
-            Assert.assertEquals(2, f.getNumerator());
-            Assert.assertEquals(3, f.getDenominator());
+            assertFraction(2, 3, f);
         }
 
         // large values
         {
             Fraction f = Fraction.of(Integer.MAX_VALUE - 1, Integer.MAX_VALUE);
             f = f.negate();
-            Assert.assertEquals(Integer.MIN_VALUE + 2, f.getNumerator());
-            Assert.assertEquals(Integer.MAX_VALUE, f.getDenominator());
+            assertFraction(Integer.MIN_VALUE + 2, Integer.MAX_VALUE, f);
         }
 
         {
@@ -349,13 +342,11 @@ public class FractionTest {
             {
                 Fraction f2 = Fraction.ONE;
                 Fraction f = f1.add(f2);
-                Assert.assertEquals(Integer.MAX_VALUE, f.getNumerator());
-                Assert.assertEquals(1, f.getDenominator());
+                assertFraction(Integer.MAX_VALUE, 1, f);
             }
             {
                 Fraction f = f1.add(1);
-                Assert.assertEquals(Integer.MAX_VALUE, f.getNumerator());
-                Assert.assertEquals(1, f.getDenominator());
+                assertFraction(Integer.MAX_VALUE, 1, f);
             }
         }
 
@@ -363,8 +354,7 @@ public class FractionTest {
             Fraction f1 = Fraction.of(-1, 13*13*2*2);
             Fraction f2 = Fraction.of(-2, 13*17*2);
             Fraction f = f1.add(f2);
-            Assert.assertEquals(13*13*17*2*2, f.getDenominator());
-            Assert.assertEquals(-17 - 2*13*2, f.getNumerator());
+            assertFraction(-17 - 2*13*2, 13*13*17*2*2, f);
 
             try {
                 f.add(null);
@@ -378,24 +368,21 @@ public class FractionTest {
             Fraction f1 = Fraction.of(1, 32768 * 3);
             Fraction f2 = Fraction.of(1, 59049);
             Fraction f = f1.add(f2);
-            Assert.assertEquals(52451, f.getNumerator());
-            Assert.assertEquals(1934917632, f.getDenominator());
+            assertFraction(52451, 1934917632, f);
         }
 
         {
             Fraction f1 = Fraction.of(Integer.MIN_VALUE, 3);
             Fraction f2 = Fraction.of(1, 3);
             Fraction f = f1.add(f2);
-            Assert.assertEquals(Integer.MIN_VALUE + 1, f.getNumerator());
-            Assert.assertEquals(3, f.getDenominator());
+            assertFraction(Integer.MIN_VALUE + 1, 3, f);
         }
 
         {
             Fraction f1 = Fraction.of(Integer.MAX_VALUE - 1, 1);
             Fraction f2 = Fraction.ONE;
             Fraction f = f1.add(f2);
-            Assert.assertEquals(Integer.MAX_VALUE, f.getNumerator());
-            Assert.assertEquals(1, f.getDenominator());
+            assertFraction(Integer.MAX_VALUE, 1, f);
 
             try {
                 f = f.add(Fraction.ONE); // should overflow
@@ -463,23 +450,20 @@ public class FractionTest {
             Fraction f1 = Fraction.of(2, 7);
             Fraction f2 = Fraction.ONE;
             Fraction f = f1.divide(f2);
-            Assert.assertEquals(2, f.getNumerator());
-            Assert.assertEquals(7, f.getDenominator());
+            assertFraction(2, 7, f);
         }
 
         {
             Fraction f1 = Fraction.of(1, Integer.MAX_VALUE);
             Fraction f = f1.divide(f1);
-            Assert.assertEquals(1, f.getNumerator());
-            Assert.assertEquals(1, f.getDenominator());
+            assertFraction(1, 1, f);
         }
 
         {
             Fraction f1 = Fraction.of(Integer.MIN_VALUE, Integer.MAX_VALUE);
             Fraction f2 = Fraction.of(1, Integer.MAX_VALUE);
             Fraction f = f1.divide(f2);
-            Assert.assertEquals(Integer.MIN_VALUE, f.getNumerator());
-            Assert.assertEquals(1, f.getDenominator());
+            assertFraction(Integer.MIN_VALUE, 1, f);
 
             try {
                 f.divide(null);
@@ -506,8 +490,7 @@ public class FractionTest {
         {
             Fraction f1 = Fraction.of(6, 35);
             Fraction f = f1.divide(15);
-            Assert.assertEquals(2, f.getNumerator());
-            Assert.assertEquals(175, f.getDenominator());
+            assertFraction(2, 175, f);
         }
     }
 
@@ -527,8 +510,7 @@ public class FractionTest {
             Fraction f1 = Fraction.of(Integer.MAX_VALUE, 1);
             Fraction f2 = Fraction.of(Integer.MIN_VALUE, Integer.MAX_VALUE);
             Fraction f = f1.multiply(f2);
-            Assert.assertEquals(Integer.MIN_VALUE, f.getNumerator());
-            Assert.assertEquals(1, f.getDenominator());
+            assertFraction(Integer.MIN_VALUE, 1, f);
 
             try {
                 f.multiply(null);
@@ -539,8 +521,7 @@ public class FractionTest {
         {
             Fraction f1 = Fraction.of(6, 35);
             Fraction f = f1.multiply(15);
-            Assert.assertEquals(18, f.getNumerator());
-            Assert.assertEquals(7, f.getDenominator());
+            assertFraction(18, 7, f);
         }
     }
 
@@ -596,16 +577,14 @@ public class FractionTest {
             Fraction f1 = Fraction.of(1, 32768 * 3);
             Fraction f2 = Fraction.of(1, 59049);
             Fraction f = f1.subtract(f2);
-            Assert.assertEquals(-13085, f.getNumerator());
-            Assert.assertEquals(1934917632, f.getDenominator());
+            assertFraction(-13085, 1934917632, f);
         }
 
         {
             Fraction f1 = Fraction.of(Integer.MIN_VALUE, 3);
             Fraction f2 = Fraction.of(1, 3).negate();
             Fraction f = f1.subtract(f2);
-            Assert.assertEquals(Integer.MIN_VALUE + 1, f.getNumerator());
-            Assert.assertEquals(3, f.getDenominator());
+            assertFraction(Integer.MIN_VALUE + 1, 3, f);
         }
 
         {
@@ -613,13 +592,11 @@ public class FractionTest {
             {
                 Fraction f2 = Fraction.ONE;
                 Fraction f = f1.subtract(f2);
-                Assert.assertEquals(Integer.MAX_VALUE-1, f.getNumerator());
-                Assert.assertEquals(1, f.getDenominator());
+                assertFraction(Integer.MAX_VALUE-1, 1, f);
             }
             {
                 Fraction f = f1.subtract(1);
-                Assert.assertEquals(Integer.MAX_VALUE-1, f.getNumerator());
-                Assert.assertEquals(1, f.getDenominator());
+                assertFraction(Integer.MAX_VALUE-1, 1, f);
             }
         }
 

Reply via email to