@Test
public void testPhenoGridWithHiPhiveResultContainingAllModelMatchesOneMatchGroupPerOrganism() {

    hiPhiveResults = new ArrayList<>();
    hiPhiveResults.add(allModelsHiPhiveResult);
    PhenoGrid output = instance.makePhenoGridFromHiPhiveResults(phenoGridId, hiPhiveResults);
    testOutputHeader(output);
    List<PhenoGridMatchGroup> gridMatchGroups = output.getPhenoGridMatchGroups();
    testHasExpectedNumberOfOrganismsUsedForPhenotypeComparison(3, gridMatchGroups);
    testExpectedTaxonomicOrderOfPhenoGridMatchGroups(gridMatchGroups, diseaseTaxon, mouseTaxon, fishTaxon);
    testMatchesAreInDescendingScoreOrder(gridMatchGroups, diseaseScore, mouseScore, fishScore);
    testPhenoGridMatchGroupCommonValues(gridMatchGroups);        
}