private void initializeMaps(Set<FitnessFunction<T>> set){ for (FitnessFunction<T> ff : set) { BranchCoverageTestFitness goal = (BranchCoverageTestFitness) ff; // Skip instrumented branches - we only want real branches if(goal.getBranch() != null) { if(goal.getBranch().isInstrumented()) { continue; } } if (goal.getBranch() == null) { branchlessMethodCoverageMap.put(goal.getClassName() + "." + goal.getMethod(), ff); } else { if (goal.getBranchExpressionValue()) branchCoverageTrueMap.put(goal.getBranch().getActualBranchId(), ff); else branchCoverageFalseMap.put(goal.getBranch().getActualBranchId(), ff); } } }
Branch branch = ((BranchCoverageTestFitness) fitness).getBranch(); if (branch==null){ this.rootBranches.add(fitness);
BranchCoverageTestFitness goal = (BranchCoverageTestFitness) ff; if(goal.getBranch() != null) { if(goal.getBranch().isInstrumented()) { continue; if (goal.getBranch() == null) { branchlessMethodCoverageMap.put(goal.getClassName() + "." + goal.getMethod(), ff); } else { if (goal.getBranchExpressionValue()) branchCoverageTrueMap.put(goal.getBranch().getActualBranchId(), ff); else branchCoverageFalseMap.put(goal.getBranch().getActualBranchId(), ff);
/** * Initialize the set of known coverage goals */ protected void determineCoverageGoals(boolean updateArchive) { List<BranchCoverageTestFitness> goals = new BranchCoverageFactory().getCoverageGoals(); for (BranchCoverageTestFitness goal : goals) { // Skip instrumented branches - we only want real branches if(goal.getBranch() != null) { if(goal.getBranch().isInstrumented()) { continue; } } if(updateArchive && Properties.TEST_ARCHIVE) Archive.getArchiveInstance().addTarget(goal); if (goal.getBranch() == null) { branchlessMethodCoverageMap.put(goal.getClassName() + "." + goal.getMethod(), goal); } else { branchesId.add(goal.getBranch().getActualBranchId()); if (goal.getBranchExpressionValue()) branchCoverageTrueMap.put(goal.getBranch().getActualBranchId(), goal); else branchCoverageFalseMap.put(goal.getBranch().getActualBranchId(), goal); } } }