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.