diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2015-02-09 16:05:47 +0100 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2015-02-09 16:11:27 +0100 |
commit | bd55e134575007c9d51f5b39513e9dec0f97fc6d (patch) | |
tree | 4e0393dc860615060ea85ab250e684c4475a93a2 /sonar-batch/src/test/java | |
parent | 7526781e77eb8abd4fd08b1c9fc035ae093a286b (diff) | |
download | sonarqube-bd55e134575007c9d51f5b39513e9dec0f97fc6d.tar.gz sonarqube-bd55e134575007c9d51f5b39513e9dec0f97fc6d.zip |
SONAR-6169 Fix lifecycle issue
Previous blame should be loaded after ProjectBuilders are executed
Diffstat (limited to 'sonar-batch/src/test/java')
-rw-r--r-- | sonar-batch/src/test/java/org/sonar/batch/repository/DefaultProjectRepositoriesLoaderTest.java | 8 | ||||
-rw-r--r-- | sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorReadyTest.java | 6 |
2 files changed, 6 insertions, 8 deletions
diff --git a/sonar-batch/src/test/java/org/sonar/batch/repository/DefaultProjectRepositoriesLoaderTest.java b/sonar-batch/src/test/java/org/sonar/batch/repository/DefaultProjectRepositoriesLoaderTest.java index 3cb1f9ba462..a21220d0575 100644 --- a/sonar-batch/src/test/java/org/sonar/batch/repository/DefaultProjectRepositoriesLoaderTest.java +++ b/sonar-batch/src/test/java/org/sonar/batch/repository/DefaultProjectRepositoriesLoaderTest.java @@ -19,20 +19,17 @@ */ package org.sonar.batch.repository; -import org.sonar.batch.repository.DefaultProjectRepositoriesLoader; - import com.google.common.collect.Maps; import org.junit.Before; import org.junit.Test; import org.sonar.api.batch.bootstrap.ProjectDefinition; import org.sonar.api.batch.bootstrap.ProjectReactor; -import org.sonar.api.database.DatabaseSession; import org.sonar.batch.bootstrap.DefaultAnalysisMode; import org.sonar.batch.bootstrap.ServerClient; import org.sonar.batch.bootstrap.TaskProperties; import org.sonar.batch.rule.ModuleQProfiles; + import static org.mockito.Matchers.anyString; -import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.spy; import static org.mockito.Mockito.verify; @@ -50,9 +47,8 @@ public class DefaultProjectRepositoriesLoaderTest { public void prepare() { serverClient = mock(ServerClient.class); analysisMode = mock(DefaultAnalysisMode.class); - loader = new DefaultProjectRepositoriesLoader(mock(DatabaseSession.class), serverClient, analysisMode); + loader = new DefaultProjectRepositoriesLoader(serverClient, analysisMode); loader = spy(loader); - doReturn(null).when(loader).lastSnapshotCreationDate(anyString()); when(serverClient.request(anyString())).thenReturn("{}"); taskProperties = new TaskProperties(Maps.<String, String>newHashMap(), ""); } diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorReadyTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorReadyTest.java index 08a80de01ee..8ab69d7fec7 100644 --- a/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorReadyTest.java +++ b/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorReadyTest.java @@ -22,6 +22,7 @@ package org.sonar.batch.scan; import org.junit.Test; import org.sonar.api.batch.bootstrap.ProjectBuilder; import org.sonar.api.batch.bootstrap.ProjectReactor; +import org.sonar.batch.repository.ProjectScmRepositoryLoader; import static org.mockito.Mockito.mock; @@ -30,13 +31,14 @@ public class ProjectReactorReadyTest { public void should_do_nothing() { // it's only a barrier ProjectReactorReady barrier = new ProjectReactorReady(mock(ProjectExclusions.class), mock(ProjectReactor.class), - new ProjectBuilder[] {mock(ProjectBuilder.class)}, mock(ProjectReactorValidator.class)); + new ProjectBuilder[] {mock(ProjectBuilder.class)}, mock(ProjectReactorValidator.class), mock(ProjectScmRepositoryLoader.class)); barrier.start(); } @Test public void project_builders_should_be_optional() { - ProjectReactorReady barrier = new ProjectReactorReady(mock(ProjectExclusions.class), mock(ProjectReactor.class), mock(ProjectReactorValidator.class)); + ProjectReactorReady barrier = new ProjectReactorReady(mock(ProjectExclusions.class), mock(ProjectReactor.class), mock(ProjectReactorValidator.class), + mock(ProjectScmRepositoryLoader.class)); barrier.start(); } } |