Author: celestin
Date: Tue Jun  5 17:11:15 2012
New Revision: 1346475

URL: http://svn.apache.org/viewvc?rev=1346475&view=rev
Log:
MATH-795: factored out testCosinePrecondition1(), testCosinePrecondition2() and
testCosinePrecondition3().

Modified:
    
commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/ArrayRealVectorTest.java
    
commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/RealVectorAbstractTest.java

Modified: 
commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/ArrayRealVectorTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/ArrayRealVectorTest.java?rev=1346475&r1=1346474&r2=1346475&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/ArrayRealVectorTest.java
 (original)
+++ 
commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/ArrayRealVectorTest.java
 Tue Jun  5 17:11:15 2012
@@ -506,25 +506,6 @@ public class ArrayRealVectorTest extends
         Assert.assertEquals(0, new ArrayRealVector(new double[0], 
false).getDimension());
     }
 
-    @Test(expected=MathArithmeticException.class)
-    public void testCosinePrecondition1() {
-        final ArrayRealVector v = new ArrayRealVector(new double[] {0, 0, 0});
-        final ArrayRealVector w = new ArrayRealVector(new double[] {1, 0, 0});
-        v.cosine(w);
-    }
-    @Test(expected=MathArithmeticException.class)
-    public void testCosinePrecondition2() {
-        final ArrayRealVector v = new ArrayRealVector(new double[] {0, 0, 0});
-        final ArrayRealVector w = new ArrayRealVector(new double[] {1, 0, 0});
-        w.cosine(v);
-    }
-    @Test(expected=DimensionMismatchException.class)
-    public void testCosinePrecondition3() {
-        final ArrayRealVector v = new ArrayRealVector(new double[] {1, 2, 3});
-        final ArrayRealVector w = new ArrayRealVector(new double[] {1, 2, 3, 
4});
-        v.cosine(w);
-    }
-
     @Test(expected=DimensionMismatchException.class)
     public void testCombinePreconditionSameType() {
         final double a = 1d;

Modified: 
commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/RealVectorAbstractTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/RealVectorAbstractTest.java?rev=1346475&r1=1346474&r2=1346475&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/RealVectorAbstractTest.java
 (original)
+++ 
commons/proper/math/trunk/src/test/java/org/apache/commons/math3/linear/RealVectorAbstractTest.java
 Tue Jun  5 17:11:15 2012
@@ -45,6 +45,7 @@ import org.apache.commons.math3.analysis
 import org.apache.commons.math3.analysis.function.Tan;
 import org.apache.commons.math3.analysis.function.Tanh;
 import org.apache.commons.math3.analysis.function.Ulp;
+import org.apache.commons.math3.exception.DimensionMismatchException;
 import org.apache.commons.math3.exception.MathArithmeticException;
 import org.apache.commons.math3.exception.MathIllegalArgumentException;
 import org.apache.commons.math3.exception.NumberIsTooSmallException;
@@ -810,6 +811,27 @@ public abstract class RealVectorAbstract
         Assert.assertEquals(-1, v.cosine(w), normTolerance);
     }
 
+    @Test(expected=MathArithmeticException.class)
+    public void testCosinePrecondition1() {
+        final RealVector v = create(new double[] {0, 0, 0});
+        final RealVector w = create(new double[] {1, 0, 0});
+        v.cosine(w);
+    }
+
+    @Test(expected=MathArithmeticException.class)
+    public void testCosinePrecondition2() {
+        final RealVector v = create(new double[] {0, 0, 0});
+        final RealVector w = create(new double[] {1, 0, 0});
+        w.cosine(v);
+    }
+
+    @Test(expected=DimensionMismatchException.class)
+    public void testCosinePrecondition3() {
+        final RealVector v = create(new double[] {1, 2, 3});
+        final RealVector w = create(new double[] {1, 2, 3, 4});
+        v.cosine(w);
+    }
+
     /*
      * TESTS OF THE VISITOR PATTERN
      */


Reply via email to