@Test
// tests encoding of given information according to descriptor
public void testSetDoubleValue1(){

    this.representation.setDoubleValue(new double[]{13.0, 1.0, 1851.75+10e10, 123456.5});
    boolean[] boolGenome = new boolean[this.representation.genomeLength];
    for (int idx = 0; idx < boolGenome.length; idx++){
        boolGenome[idx] = this.representation.genome.get(idx);
    }
    boolean[] expected = new boolean[]{
            false, true, false, true, true, true,
            true, false,
            true, true, true, true,
            true, true, true, true, true, false, true, false, false
    };
    assertEquals(expected.length, boolGenome.length);
    for (int i = 0; i < expected.length; i++){
        assertEquals(expected[i], boolGenome[i]);
    }
}