Changeset 3048 for trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Tests/UniformOnePositionManipulatorTest.cs
- Timestamp:
- 03/15/10 23:49:54 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Encodings.RealVector/3.3/Tests/UniformOnePositionManipulatorTest.cs
r2936 r3048 85 85 public void UniformOnePositionManipulatorApplyTest() { 86 86 TestRandom random = new TestRandom(); 87 DoubleArray Dataparent, expected;88 Double Datamin, max;87 DoubleArray parent, expected; 88 DoubleValue min, max; 89 89 // The following test is not based on published examples 90 90 random.Reset(); 91 91 random.IntNumbers = new int[] { 3 }; 92 92 random.DoubleNumbers = new double[] { 0.2 }; 93 parent = new DoubleArray Data(new double[] { 0.2, 0.2, 0.3, 0.5, 0.1 });94 expected = new DoubleArray Data(new double[] { 0.2, 0.2, 0.3, 0.3, 0.1 });95 min = new Double Data(0.2);96 max = new Double Data(0.7);93 parent = new DoubleArray(new double[] { 0.2, 0.2, 0.3, 0.5, 0.1 }); 94 expected = new DoubleArray(new double[] { 0.2, 0.2, 0.3, 0.3, 0.1 }); 95 min = new DoubleValue(0.2); 96 max = new DoubleValue(0.7); 97 97 UniformOnePositionManipulator.Apply(random, parent, min, max); 98 98 Assert.IsTrue(Auxiliary.RealVectorIsAlmostEqualByPosition(expected, parent));
Note: See TracChangeset
for help on using the changeset viewer.