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());