]>A Tester-Assisted Methodology for Test Redundancy Detection : Algorithm 1
public void testAlleleOrderDoesntMatter () {
Genotype g1 = new Genotype(new double [ ] { 0,1 } );
Genotype g2 = new Genotype(new double [ ] [ 1 3 ] );
assertTrue(g1.getAdjustedAlleleValues ( 2 ).
     equals(g2.getAdjustedAlleleValues ( 2 )));
}
public void testOffset () {
Genotype g = new Genotype(new double [ ] { 0,1 } );
g.offsetBy (0.5);
List<Double> adjusted =
g.getAdjustedAlleleValues ( 2 );
assertEquals(2, adjusted.size ());
assertEquals(0.5, adjusted.get (0));
assertEquals(1.5, adjusted.get ( 1 ));
g.clearOffset();
adjusted = g.getAdjustedAlleleValues ( 2 );
assertEquals(0.0, adjusted.get (0));
assertEquals(1.0, adjusted.get ( 1 ));
}
Algorithm 1: Source code of two test methods in the Allelogram test suite.