Author: ruschein
Date: 2010-06-15 14:21:07 -0700 (Tue, 15 Jun 2010)
New Revision: 20547

Modified:
   cytoscape/trunk/tests/cytoscape/util/RankScalerTest.java
Log:
Added an additional test case for the RankScaler class.

Modified: cytoscape/trunk/tests/cytoscape/util/RankScalerTest.java
===================================================================
--- cytoscape/trunk/tests/cytoscape/util/RankScalerTest.java    2010-06-15 
21:04:21 UTC (rev 20546)
+++ cytoscape/trunk/tests/cytoscape/util/RankScalerTest.java    2010-06-15 
21:21:07 UTC (rev 20547)
@@ -5,12 +5,12 @@
 
 
 public class RankScalerTest extends TestCase {
-       public void test() {
-               final Scaler linearScaler = new RankScaler();
+       public void test1() {
+               final Scaler rankScaler = new RankScaler();
                final double[] unscaledValues = new double[] { 3.0, 10.2, 5.4, 
3.0, 7.7 };
                final double MIN = 0.0;
                final double MAX = 1.0;
-               final double[] scaledValues = 
linearScaler.scale(unscaledValues, MIN, MAX);
+               final double[] scaledValues = rankScaler.scale(unscaledValues, 
MIN, MAX);
                boolean foundMin = false;
                boolean foundMax = false;
                for (final double d : scaledValues) {
@@ -23,4 +23,16 @@
                assertFalse(foundMin);
                assertFalse(foundMax);
        }
+
+       public void test2() {
+               final Scaler rankScaler = new RankScaler();
+               final double[] unscaledValues = new double[] { 3.0, 3.0, 1.4, 
7.7 };
+               final double MIN = 0.0;
+               final double MAX = 1.0;
+               final double[] scaledValues = rankScaler.scale(unscaledValues, 
MIN, MAX);
+               assertEquals(0.5, scaledValues[0], 1e-10);
+               assertEquals(0.5, scaledValues[1], 1e-10);
+               assertEquals(0.125, scaledValues[2], 1e-10);
+               assertEquals(0.875, scaledValues[3], 1e-10);
+       }
 }
\ No newline at end of file

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to