### Question:
EnrichmentCategoryBuilder extends AbstractEngineApp { @Override public void process() throws Exception { if (orgId != -1) { throw new ApplicationException("single organism processing not implemented"); } for (Organism organism: organismMediator.getAllOrganisms()) { processOrganism(organism); } }  String getAnnoDir(); void setAnnoDir(String annoDir); long getOrgId(); void setOrgId(long orgId); void logParams(); @Override void init(); @Override void process(); void processOrganism(Organism organism); static void main(String[] args);  }### Answer:
@Test @Ignore public void testProcess() throws Exception { String TEST_FILENAME = cacheBuilder.getCacheDir() + File.separator + "test_categories.txt"; buildTestCategoryFile(TEST_FILENAME, 5); EnrichmentCategoryBuilder builder = new EnrichmentCategoryBuilder(); builder.setOrgId(org1Id); builder.setCacheDir(cacheBuilder.getCacheDir()); builder.setCache(cacheBuilder.getCache()); builder.process(); assertTrue("one day, we'll have real tests here!", true); }