]> source.dussan.org Git - sonarqube.git/commitdiff
Code cleaning : Remove indirect access to static member
authorDavid Gageot <david@gageot.net>
Fri, 27 Apr 2012 14:48:46 +0000 (16:48 +0200)
committerDavid Gageot <david@gageot.net>
Fri, 27 Apr 2012 14:49:03 +0000 (16:49 +0200)
plugins/sonar-checkstyle-plugin/src/main/java/org/sonar/plugins/checkstyle/CheckstyleProfileImporter.java
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/sensors/BranchCoverageDecoratorTest.java
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/sensors/CheckAlertThresholdsTest.java
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/sensors/CoverageDecoratorTest.java
plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/sensors/LineCoverageDecoratorTest.java
plugins/sonar-findbugs-plugin/src/main/java/org/sonar/plugins/findbugs/FindbugsExecutor.java
sonar-batch/src/test/java/org/sonar/batch/DefaultFileLinesContextTest.java
sonar-duplications/src/test/java/org/sonar/duplications/statement/StatementChannelTest.java
sonar-plugin-api/src/main/java/org/sonar/api/rules/XMLRuleParser.java
sonar-plugin-api/src/main/java/org/sonar/api/utils/StaxParser.java
sonar-plugin-api/src/test/java/org/sonar/api/batch/maven/MavenPluginTest.java

index 1d4a5b7887b50adeb64c977676ab3601d1edac4a..25b8f5520bbba711e00176d01180787ec9d44364 100644 (file)
@@ -21,7 +21,6 @@ package org.sonar.plugins.checkstyle;
 
 import com.google.common.collect.Maps;
 import org.apache.commons.lang.StringUtils;
-import org.codehaus.stax2.XMLInputFactory2;
 import org.codehaus.staxmate.SMInputFactory;
 import org.codehaus.staxmate.in.SMHierarchicCursor;
 import org.codehaus.staxmate.in.SMInputCursor;
@@ -79,7 +78,7 @@ public class CheckstyleProfileImporter extends ProfileImporter {
   }
 
   private SMInputFactory initStax() {
-    XMLInputFactory xmlFactory = XMLInputFactory2.newInstance();
+    XMLInputFactory xmlFactory = XMLInputFactory.newInstance();
     xmlFactory.setProperty(XMLInputFactory.IS_COALESCING, Boolean.TRUE);
     xmlFactory.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, Boolean.FALSE);
     xmlFactory.setProperty(XMLInputFactory.SUPPORT_DTD, Boolean.FALSE);
index 94bbe724d4cf2f1e5cfff081e17c883c3b3f4dd8..f20bc69ba8191a72d8832bdd86d938d670c06212 100644 (file)
@@ -19,6 +19,8 @@
  */
 package org.sonar.plugins.core.sensors;
 
+import org.sonar.api.resources.Resource;
+
 import org.junit.Test;
 import static org.mockito.Matchers.anyDouble;
 import static org.mockito.Matchers.eq;
@@ -33,8 +35,8 @@ public class BranchCoverageDecoratorTest {
   @Test
   public void shouldNotSaveBranchCoverageIfMissingConditions() {
     Project resource = mock(Project.class);
-    when(resource.getScope()).thenReturn(Project.SCOPE_SET);
-    when(resource.getQualifier()).thenReturn(Project.QUALIFIER_SUBVIEW);
+    when(resource.getScope()).thenReturn(Resource.SCOPE_SET);
+    when(resource.getQualifier()).thenReturn(Resource.QUALIFIER_SUBVIEW);
 
     DecoratorContext context = mockContext(null, null);
     new BranchCoverageDecorator().decorate(resource, context);
@@ -45,8 +47,8 @@ public class BranchCoverageDecoratorTest {
   @Test
   public void shouldSaveBranchCoverage() {
     Project resource = mock(Project.class);
-    when(resource.getScope()).thenReturn(Project.SCOPE_SET);
-    when(resource.getQualifier()).thenReturn(Project.QUALIFIER_PROJECT);
+    when(resource.getScope()).thenReturn(Resource.SCOPE_SET);
+    when(resource.getQualifier()).thenReturn(Resource.QUALIFIER_PROJECT);
 
     DecoratorContext context = mockContext(20, 15);
 
index e060808cabf0239f86203a2dbc4a69da20470be5..9d9f308816417ed0fa896ceab322dbac74c55ec0 100644 (file)
@@ -61,7 +61,7 @@ public class CheckAlertThresholdsTest {
     profile = mock(RulesProfile.class);
     decorator = new CheckAlertThresholds(profile);
     project = mock(Resource.class);
-    when(project.getQualifier()).thenReturn(Project.QUALIFIER_PROJECT);
+    when(project.getQualifier()).thenReturn(Resource.QUALIFIER_PROJECT);
   }
 
   @Test
@@ -85,7 +85,7 @@ public class CheckAlertThresholdsTest {
 
   @Test
   public void checkRootProjectsOnly() {
-    when(project.getQualifier()).thenReturn(Project.QUALIFIER_FILE);
+    when(project.getQualifier()).thenReturn(Resource.QUALIFIER_FILE);
     when(profile.getAlerts()).thenReturn(Arrays.asList(
         new Alert(null, CoreMetrics.CLASSES, Alert.OPERATOR_GREATER, null, "20"),
         new Alert(null, CoreMetrics.COVERAGE, Alert.OPERATOR_GREATER, null, "35.0")));
index 4ca1016cafaec632f3eb88af51cd3abcddf66ba9..30067c35fa71374af93895cca17a29e1f7a980d0 100644 (file)
@@ -21,6 +21,9 @@ package org.sonar.plugins.core.sensors;
 
 import static org.hamcrest.Matchers.is;
 import static org.junit.Assert.assertThat;
+
+import org.sonar.api.resources.Resource;
+
 import org.junit.Before;
 import org.junit.Test;
 import static org.mockito.Mockito.*;
@@ -36,7 +39,7 @@ public class CoverageDecoratorTest {
   @Before
   public void before() {
     project = mock(Project.class);
-    when(project.getScope()).thenReturn(Project.SCOPE_SET);
+    when(project.getScope()).thenReturn(Resource.SCOPE_SET);
   }
 
   @Test
index 51bad0da77515b1cc085ebf93c0658da019ba4fa..fe54290362edf8876a957b4fc88e332defc58bba 100644 (file)
@@ -21,6 +21,9 @@ package org.sonar.plugins.core.sensors;
 
 import static org.hamcrest.Matchers.is;
 import static org.junit.Assert.assertThat;
+
+import org.sonar.api.resources.Resource;
+
 import org.junit.Before;
 import org.junit.Test;
 import static org.mockito.Mockito.*;
@@ -36,7 +39,7 @@ public class LineCoverageDecoratorTest {
   @Before
   public void before() {
     project = mock(Project.class);
-    when(project.getScope()).thenReturn(Project.SCOPE_SET);
+    when(project.getScope()).thenReturn(Resource.SCOPE_SET);
   }
 
   @Test
index 837b95d060bc890000aca42ba313b459699f3b92..05eab0ff5166691219e4d96ffa316991e5d67ad9 100644 (file)
@@ -19,6 +19,8 @@
  */
 package org.sonar.plugins.findbugs;
 
+import edu.umd.cs.findbugs.Priorities;
+
 import com.google.common.collect.Lists;
 import edu.umd.cs.findbugs.*;
 import edu.umd.cs.findbugs.config.UserPreferences;
@@ -75,7 +77,7 @@ public class FindbugsExecutor implements BatchExtension {
       engine.setProject(project);
 
       XMLBugReporter xmlBugReporter = new XMLBugReporter(project);
-      xmlBugReporter.setPriorityThreshold(Detector.LOW_PRIORITY);
+      xmlBugReporter.setPriorityThreshold(Priorities.LOW_PRIORITY);
       xmlBugReporter.setAddMessages(true);
 
       File xmlReport = configuration.getTargetXMLReport();
index d3f73831031d9a54f190660dc38858b66c7a28bd..d84750fd98d4e8b7e9dccb16e3aac0540d0ec618 100644 (file)
  */
 package org.sonar.batch;
 
+import org.mockito.Matchers;
+
 import org.junit.Before;
 import org.junit.Test;
 import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
 import org.sonar.api.batch.SonarIndex;
 import org.sonar.api.measures.Measure;
 import org.sonar.api.measures.Metric;
@@ -62,7 +63,7 @@ public class DefaultFileLinesContextTest {
     fileLineMeasures.save();
 
     ArgumentCaptor<Measure> measureCaptor = ArgumentCaptor.forClass(Measure.class);
-    verify(index).addMeasure(Mockito.eq(resource), measureCaptor.capture());
+    verify(index).addMeasure(Matchers.eq(resource), measureCaptor.capture());
     Measure measure = measureCaptor.getValue();
     assertThat(measure.getMetricKey(), is("hits"));
     assertThat(measure.getPersistenceMode(), is(PersistenceMode.DATABASE));
@@ -80,7 +81,7 @@ public class DefaultFileLinesContextTest {
     fileLineMeasures.setIntValue("branches", 3, 4);
     fileLineMeasures.save();
 
-    verify(index, times(3)).addMeasure(Mockito.eq(resource), Mockito.any(Measure.class));
+    verify(index, times(3)).addMeasure(Matchers.eq(resource), Matchers.any(Measure.class));
   }
 
   @Test(expected = UnsupportedOperationException.class)
@@ -88,13 +89,13 @@ public class DefaultFileLinesContextTest {
     fileLineMeasures.setIntValue("hits", 1, 2);
     fileLineMeasures.save();
     fileLineMeasures.save();
-    verify(index).addMeasure(Mockito.eq(resource), Mockito.any(Measure.class));
+    verify(index).addMeasure(Matchers.eq(resource), Matchers.any(Measure.class));
     fileLineMeasures.setIntValue("hits", 1, 2);
   }
 
   @Test
   public void shouldLoadIntValues() {
-    when(index.getMeasure(Mockito.any(Resource.class), Mockito.any(Metric.class)))
+    when(index.getMeasure(Matchers.any(Resource.class), Matchers.any(Metric.class)))
         .thenReturn(new Measure("hits").setData("1=2;3=4"));
 
     assertThat(fileLineMeasures.getIntValue("hits", 1), is(2));
@@ -104,7 +105,7 @@ public class DefaultFileLinesContextTest {
 
   @Test
   public void shouldLoadStringValues() {
-    when(index.getMeasure(Mockito.any(Resource.class), Mockito.any(Metric.class)))
+    when(index.getMeasure(Matchers.any(Resource.class), Matchers.any(Metric.class)))
         .thenReturn(new Measure("author").setData("1=simon;3=evgeny"));
 
     assertThat(fileLineMeasures.getStringValue("author", 1), is("simon"));
@@ -114,18 +115,18 @@ public class DefaultFileLinesContextTest {
 
   @Test
   public void shouldNotSaveAfterLoad() {
-    when(index.getMeasure(Mockito.any(Resource.class), Mockito.any(Metric.class)))
+    when(index.getMeasure(Matchers.any(Resource.class), Matchers.any(Metric.class)))
         .thenReturn(new Measure("author").setData("1=simon;3=evgeny"));
 
     fileLineMeasures.getStringValue("author", 1);
     fileLineMeasures.save();
 
-    verify(index, never()).addMeasure(Mockito.eq(resource), Mockito.any(Measure.class));
+    verify(index, never()).addMeasure(Matchers.eq(resource), Matchers.any(Measure.class));
   }
 
   @Test(expected = UnsupportedOperationException.class)
   public void shouldNotModifyAfterLoad() {
-    when(index.getMeasure(Mockito.any(Resource.class), Mockito.any(Metric.class)))
+    when(index.getMeasure(Matchers.any(Resource.class), Matchers.any(Metric.class)))
         .thenReturn(new Measure("author").setData("1=simon;3=evgeny"));
 
     fileLineMeasures.getStringValue("author", 1);
index 29b4c6e091dbaded1745b86e6ab6dd269f595d22..cdb2eae7dd0b0fd736945b856789c9ca91f6d38d 100644 (file)
@@ -26,12 +26,13 @@ import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
 
+import org.mockito.Matchers;
+
 import java.util.Arrays;
 import java.util.List;
 
 import org.junit.Test;
 import org.mockito.ArgumentCaptor;
-import org.mockito.Mockito;
 import org.sonar.duplications.statement.matcher.AnyTokenMatcher;
 import org.sonar.duplications.statement.matcher.TokenMatcher;
 import org.sonar.duplications.token.Token;
@@ -58,7 +59,7 @@ public class StatementChannelTest {
 
     assertThat(channel.consume(tokenQueue, output), is(false));
     ArgumentCaptor<List> matchedTokenList = ArgumentCaptor.forClass(List.class);
-    verify(matcher).matchToken(Mockito.eq(tokenQueue), matchedTokenList.capture());
+    verify(matcher).matchToken(Matchers.eq(tokenQueue), matchedTokenList.capture());
     verifyNoMoreInteractions(matcher);
     verify(tokenQueue).pushForward(matchedTokenList.getValue());
     verifyNoMoreInteractions(tokenQueue);
@@ -74,7 +75,7 @@ public class StatementChannelTest {
     List<Statement> output = mock(List.class);
 
     assertThat(channel.consume(tokenQueue, output), is(true));
-    verify(matcher).matchToken(Mockito.eq(tokenQueue), Mockito.anyList());
+    verify(matcher).matchToken(Matchers.eq(tokenQueue), Matchers.anyList());
     verifyNoMoreInteractions(matcher);
     ArgumentCaptor<Statement> statement = ArgumentCaptor.forClass(Statement.class);
     verify(output).add(statement.capture());
@@ -92,9 +93,9 @@ public class StatementChannelTest {
     List<Statement> output = mock(List.class);
 
     assertThat(channel.consume(tokenQueue, output), is(true));
-    verify(matcher).matchToken(Mockito.eq(tokenQueue), Mockito.anyList());
+    verify(matcher).matchToken(Matchers.eq(tokenQueue), Matchers.anyList());
     verifyNoMoreInteractions(matcher);
-    verify(output).add(Mockito.any(Statement.class));
+    verify(output).add(Matchers.any(Statement.class));
     verifyNoMoreInteractions(output);
   }
 
index b8972cc33d39e74beb3c9cb6bde4a970555e1952..73091358c8306f95f7774606d1cb503ed2e69d06 100644 (file)
@@ -23,7 +23,6 @@ import org.apache.commons.io.FileUtils;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang.CharEncoding;
 import org.apache.commons.lang.StringUtils;
-import org.codehaus.stax2.XMLInputFactory2;
 import org.codehaus.staxmate.SMInputFactory;
 import org.codehaus.staxmate.in.SMHierarchicCursor;
 import org.codehaus.staxmate.in.SMInputCursor;
@@ -75,7 +74,7 @@ public final class XMLRuleParser implements ServerComponent {
   }
 
   public List<Rule> parse(Reader reader) {
-    XMLInputFactory xmlFactory = XMLInputFactory2.newInstance();
+    XMLInputFactory xmlFactory = XMLInputFactory.newInstance();
     xmlFactory.setProperty(XMLInputFactory.IS_COALESCING, Boolean.TRUE);
     xmlFactory.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, Boolean.FALSE);
     // just so it won't try to load DTD in if there's DOCTYPE
index 6ff7798de0f4cf4e306a018e1ac0f09a27b07d9c..783915b9c881f3851c3d9e77fb01c84a665cd72c 100644 (file)
@@ -22,7 +22,6 @@ package org.sonar.api.utils;
 import com.ctc.wstx.stax.WstxInputFactory;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang.StringUtils;
-import org.codehaus.stax2.XMLInputFactory2;
 import org.codehaus.staxmate.SMInputFactory;
 import org.codehaus.staxmate.in.SMHierarchicCursor;
 
@@ -60,7 +59,7 @@ public class StaxParser {
    */
   public StaxParser(XmlStreamHandler streamHandler, boolean isoControlCharsAwareParser) {
     this.streamHandler = streamHandler;
-    XMLInputFactory xmlFactory = XMLInputFactory2.newInstance();
+    XMLInputFactory xmlFactory = XMLInputFactory.newInstance();
     if (xmlFactory instanceof WstxInputFactory) {
       WstxInputFactory wstxInputfactory = (WstxInputFactory) xmlFactory;
       wstxInputfactory.configureForLowMemUsage();
index 9900353cb54e69d54053cb19cd844958cbeeece6..eaa1566e4468490533fc702afd1454d6fb4c38ed 100644 (file)
@@ -25,8 +25,6 @@ import org.junit.Before;
 import org.junit.Test;
 import org.sonar.api.test.MavenTestUtils;
 
-import java.util.Collection;
-
 import static org.hamcrest.CoreMatchers.*;
 import static org.hamcrest.Matchers.containsString;
 import static org.junit.Assert.assertThat;