| setMutationProbability(double) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setCrossoverProbability(double) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| findTopChromosome() |   | 67% |   | 75% | 2 | 5 | 2 | 10 | 0 | 1 |
| incrementGeneration() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setChromosome(int, Chromosome) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getChromosome(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setCrossover(CrossoverOperatorType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMutation(MutationOperatorType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCrossover(ICrossover) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMutation(IMutation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setChromosomeProperties(ChromosomeProperties) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setChromosomes(LinkedList) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setElitism(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTopChromosome() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGeneration() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Population(LinkedList, ICrossover, double, IMutation, double, ChromosomeProperties) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| getPopulationSize() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCrossover() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMutation() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getChromosomeProperties() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getChromosomes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMutationProbability() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCrossoverProbability() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getElitism() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTopChromosomeGenerationFound() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |