@@ -0,0 +1,855 @@
+package org.mutabilitydetector.cli;%0A%0Aimport static com.google.common.collect.Lists.newArrayList;%0Aimport static org.mockito.Mockito.verify;%0Aimport static org.mutabilitydetector.locations.Dotted.dotted;%0A%0Aimport org.junit.Test;%0Aimport org.mockito.Mockito;%0Aimport org.mutabilitydetector.AnalysisSession;%0A%0Apublic class BatchAnalysisSessionTest %7B%0A%0A    @Test%0A    public void triggersAnalysisForEachGivenClass() throws Exception %7B%0A        AnalysisSession underlyingSession = Mockito.mock(AnalysisSession.class);%0A        %0A        BatchAnalysisSession batchAnalysisSession = new BatchAnalysisSession(underlyingSession);%0A        %0A        batchAnalysisSession.runAnalysis(newArrayList(dotted(%22a.b.C%22), dotted(%22d.e.F%22)));%0A        %0A        verify(underlyingSession).resultFor(dotted(%22a.b.C%22));%0A        verify(underlyingSession).resultFor(dotted(%22d.e.F%22));%0A    %7D%0A    %0A%7D%0A

Add a test for batch analysis session.