public void testFixFitnessMinimize() {
gaps.setAbortCriterion(new MaxFitnessAbort(MINIMIZE_FITNESS));
gaps.setFitness(TEST_FITNESS_MIN);
gaps.setNumIndividuals(NUM_OF_IND);
gaps.portfolio(new PortfolioProblemDescription(
new PortfolioPerformanceData(problemMatrix), 0, false, MIN_SIZE,
MAX_SIZE));
gaps.setIndividualFactory(FACTORY_INDIVIDUAL);
assertTrue("Best Fitness should be " + MINIMIZE_FITNESS + " but it is "
+ gaps.getBestFitness(), gaps.getBestFitness() >= MINIMIZE_FITNESS);