]> source.dussan.org Git - sonarqube.git/commitdiff
Merge branch 'master' of https://github.com/SonarSource/sonarqube
authorStephane Gamard <stephane.gamard@searchbox.com>
Mon, 28 Apr 2014 11:34:46 +0000 (13:34 +0200)
committerStephane Gamard <stephane.gamard@searchbox.com>
Mon, 28 Apr 2014 11:34:46 +0000 (13:34 +0200)
# By Julien Lancelot (2) and Stas Vilchik (1)
# Via Stas Vilchik
* 'master' of https://github.com/SonarSource/sonarqube:
  Component Viewer: duplications
  Ignore some failing tests
  Fix licence headers

Conflicts:
sonar-core/src/main/java/org/sonar/core/cluster/LocalNonBlockingWorkQueue.java
sonar-server/src/main/java/org/sonar/server/rule2/RuleConstants.java
sonar-server/src/main/java/org/sonar/server/rule2/RuleDao.java
sonar-server/src/main/java/org/sonar/server/rule2/RuleIndex.java
sonar-server/src/test/java/org/sonar/server/rule2/RuleIndexTest.java

1  2 
sonar-batch/src/test/java/org/sonar/batch/rule/RulesProviderTest.java
sonar-core/src/test/java/org/sonar/core/rule/RuleDaoTest.java
sonar-server/src/main/java/org/sonar/server/rule2/RuleIndex.java
sonar-server/src/test/java/org/sonar/server/search/BaseIndexTest.java

index 42ab22fed38244b077e4811c439dbfb52d7e481c,42ab22fed38244b077e4811c439dbfb52d7e481c..da1ad682f1a35dd05e014ed79f5d29408e3a37e7
@@@ -36,11 -36,11 +36,13 @@@ import org.sonar.api.rule.RuleKey
  import org.sonar.api.rule.Severity;
  import org.sonar.api.utils.Duration;
  import org.sonar.api.utils.Durations;
++import org.sonar.core.cluster.WorkQueue;
  import org.sonar.core.persistence.AbstractDaoTestCase;
  import org.sonar.core.rule.RuleDao;
  
  import static org.fest.assertions.Assertions.assertThat;
  import static org.fest.assertions.Fail.fail;
++import static org.mockito.Mockito.mock;
  
  @RunWith(MockitoJUnitRunner.class)
  public class RulesProviderTest extends AbstractDaoTestCase {
@@@ -80,7 -80,7 +82,8 @@@
          .setParentId(102));
  
      durations = new Durations(new Settings().setProperty("sonar.technicalDebt.hoursInDay", 8), null);
--    ruleDao = new RuleDao(getMyBatis());
++    WorkQueue queue = mock(WorkQueue.class);
++    ruleDao = new RuleDao(getMyBatis(),queue);
  
      provider = new RulesProvider();
    }
index 8b6aaf45095197f94cf7f4e3e0071a4a574f662e,6386962c054ab7ce98a067f8e6d3c0ceca4b45ad..152447530c92b4daf102f65c5b63aab2b0f45155
@@@ -32,14 -30,12 +30,14 @@@ import org.sonar.api.rule.Severity
  import org.sonar.api.rules.Rule;
  import org.sonar.api.utils.DateUtils;
  import org.sonar.check.Cardinality;
++import org.sonar.core.cluster.WorkQueue;
  import org.sonar.core.persistence.AbstractDaoTestCase;
  
  import java.util.List;
  
- import static org.mockito.Mockito.mock;
  import static com.google.common.collect.Lists.newArrayList;
  import static org.fest.assertions.Assertions.assertThat;
++import static org.mockito.Mockito.mock;
  
  public class RuleDaoTest extends AbstractDaoTestCase {
  
index e30f7e29ec18918008cdb067bc4ca3c157406614,1867a4e572e5131dc83b8535d7aaac109e7516df..53ca1b54cc81635e3707b7c803120671ea2d006a
@@@ -27,11 -27,8 +27,10 @@@ import org.elasticsearch.index.query.Qu
  import org.slf4j.Logger;
  import org.slf4j.LoggerFactory;
  import org.sonar.api.rule.RuleKey;
 +import org.sonar.core.cluster.WorkQueue;
  import org.sonar.core.profiling.Profiling;
 -import org.sonar.server.cluster.WorkQueue;
 +import org.sonar.core.rule.RuleConstants;
 +import org.sonar.core.rule.RuleDao;
- import org.sonar.core.db.Dao;
  import org.sonar.server.search.BaseIndex;
  
  import java.io.IOException;
index 46232717b59950f8f079c353f59bc0869b5981b3,02db86fd2870a2cb85a65b8b70a6bfe51c17c2a4..ced123ba714d03cc3b09208dbef358b5d149a42f
@@@ -30,8 -31,8 +31,9 @@@ import org.junit.Ignore
  import org.junit.Test;
  import org.junit.runner.RunWith;
  import org.sonar.api.config.Settings;
 +import org.sonar.core.cluster.LocalNonBlockingWorkQueue;
  import org.sonar.core.profiling.Profiling;
+ import org.sonar.server.cluster.LocalNonBlockingWorkQueue;
  
  import java.io.Serializable;
  import java.util.Collection;