@@ -0,0 +1,1359 @@
+package uk.ac.ebi.quickgo.index.annotation.coterms;%0A%0Aimport org.junit.Test;%0A%0A/**%0A * @author Tony Wardell%0A * Date: 07/02/2017%0A * Time: 11:00%0A * Created with IntelliJ IDEA.%0A */%0Apublic class CoTermConfigTest %7B%0A%0A    @Test(expected = NullPointerException.class)%0A    public void manualAndAllOutputPathsWhenDifferentDoesntCauseAIllegalStateException()%7B%0A        CoTermsConfig coTermsConfig = new CoTermsConfig();%0A        coTermsConfig.manualCoTermsPath = %22foo%22;%0A        coTermsConfig.allCoTermsPath = %22bar%22;%0A        coTermsConfig.coTermAllSummarizationStep();%0A        coTermsConfig.coTermManualSummarizationStep();%0A    %7D%0A%0A    @Test(expected = IllegalStateException.class)%0A    public void cannotHaveBothManualAndAllOutputPathsTheSameForCoTermsWhenCallingCoTermAllSummarizationStep()%7B%0A        CoTermsConfig coTermsConfig = new CoTermsConfig();%0A        coTermsConfig.manualCoTermsPath = %22foo%22;%0A        coTermsConfig.allCoTermsPath = %22foo%22;%0A        coTermsConfig.coTermAllSummarizationStep();%0A    %7D%0A%0A    @Test(expected = IllegalStateException.class)%0A    public void cannotHaveBothManualAndAllOutputPathsTheSameForCoTermsCoTermManualSummarizationStep()%7B%0A        CoTermsConfig coTermsConfig = new CoTermsConfig();%0A        coTermsConfig.manualCoTermsPath = %22foo%22;%0A        coTermsConfig.allCoTermsPath = %22foo%22;%0A        coTermsConfig.coTermManualSummarizationStep();%0A    %7D%0A%0A%7D%0A

Add tests for CoTermConfig setup.