diff --git a/pom.xml b/pom.xml index 28138ad..2a912dc 100644 --- a/pom.xml +++ b/pom.xml @@ -5,24 +5,29 @@ com.pablissimo.sonar sonar-typescript-plugin sonar-plugin - 0.93-SNAPSHOT + 0.94-SNAPSHOT TypeScript Analyse TypeScript projects 2013 https://github.com/pablissimo/SonarTsPlugin - + Paul O'Neill (pablissimo) and contributors https://github.com/pablissimo/SonarTsPlugin - + pablissimo Paul O'Neill http://pablissimo.com + + stheves + Sascha Theves + http://thev.es + @@ -39,13 +44,13 @@ Travis https://travis-ci.org/pablissimo/SonarTsPlugin - + UTF-8 - - 5.6 + 6.0 1.8 1.21 + 1.7.21 @@ -55,13 +60,23 @@ ${sonar.buildVersion} provided - + + org.sonarsource.sslr + sslr-core + ${sslr.version} + + + org.slf4j + slf4j-api + ${slf4j.version} + provided + com.google.code.gson gson 2.3 - + commons-io commons-io @@ -78,6 +93,7 @@ org.sonarsource.sslr sslr-testing-harness + test ${sslr.version} @@ -135,7 +151,7 @@ ${jdk.min.version} ${jdk.min.version} - + true -Xlint:all diff --git a/src/test/java/com/pablissimo/sonar/TypeScriptPluginTest.java b/src/test/java/com/pablissimo/sonar/TypeScriptPluginTest.java index db4c112..d9cf112 100644 --- a/src/test/java/com/pablissimo/sonar/TypeScriptPluginTest.java +++ b/src/test/java/com/pablissimo/sonar/TypeScriptPluginTest.java @@ -8,15 +8,12 @@ import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.Predicate; -import org.codehaus.plexus.context.DefaultContext; import org.junit.After; import org.junit.Before; import org.junit.Test; -import org.sonar.api.Plugin; -import org.sonar.api.Properties; -import org.sonar.api.Property; -import org.sonar.api.PropertyType; -import org.sonar.api.SonarQubeVersion; +import org.sonar.api.*; +import org.sonar.api.internal.SonarRuntimeImpl; +import org.sonar.api.utils.Version; public class TypeScriptPluginTest { TypeScriptPlugin plugin; @@ -32,10 +29,10 @@ public void tearDown() throws Exception { @Test public void advertisesAppropriateExtensions() { - Plugin.Context context = new Plugin.Context(SonarQubeVersion.V5_6); + Plugin.Context context = new Plugin.Context(SonarRuntimeImpl.forSonarQube(Version.create(5, 6), SonarQubeSide.SERVER)); this.plugin.define(context); - + List extensions = context.getExtensions(); assertEquals(5, extensions.size());