### Question:
OntologyServiceImpl implements OntologyService { @Cacheable(value = "mpo") @Override public Set<PhenotypeTerm> getMpoTerms() { return mpoDao.getAllTerms(); } @Autowired  OntologyServiceImpl(HumanPhenotypeOntologyDao hpoDao, MousePhenotypeOntologyDao mpoDao, ZebraFishPhenotypeOntologyDao zpoDao); @Cacheable(value = "hpo") @Override Set<PhenotypeTerm> getHpoTerms(); @Cacheable(value = "mpo") @Override Set<PhenotypeTerm> getMpoTerms(); @Cacheable(value = "zpo") @Override Set<PhenotypeTerm> getZpoTerms(); @Override Set<PhenotypeMatch> getHpoMatchesForHpoTerm(PhenotypeTerm hpoTerm); @Override Set<PhenotypeMatch> getMpoMatchesForHpoTerm(PhenotypeTerm hpoTerm); @Override Set<PhenotypeMatch> getZpoMatchesForHpoTerm(PhenotypeTerm hpoTerm); @Override PhenotypeTerm getPhenotypeTermForHpoId(String hpoId); @Override List<String> getCurrentHpoIds(List<String> hpoIds);  }### Answer:
@Test public void testGetMpoTerms() { assertThat(instance.getMpoTerms(), equalTo(mpoTerms)); }