summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2016-05-26 15:32:55 +0200
committerSimon Brandhof <simon.brandhof@sonarsource.com>2016-05-26 15:52:00 +0200
commit45248a93901bbdac018a172a9f1db956cba876bf (patch)
tree0d54ab5496685d503f7348bb25f052b63fc79d0c
parent8d0ec033969eaf7fb0e9672816ce6a85a9a301f0 (diff)
downloadsonarqube-45248a93901bbdac018a172a9f1db956cba876bf.tar.gz
sonarqube-45248a93901bbdac018a172a9f1db956cba876bf.zip
SONAR-7587 end of support of Java 7
- Upgrade to parent 34, which compiles with java 8 and disable javadoc lints - Compilation with java 8 on Travis - Fix ambiguities in assertJ
-rw-r--r--.travis.yml2
-rw-r--r--pom.xml11
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/IssueUpdaterTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java10
4 files changed, 14 insertions, 15 deletions
diff --git a/.travis.yml b/.travis.yml
index f3b0b5e83b6..eb304c809d2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,7 @@
language: java
sudo: false
install: true
-jdk: oraclejdk7
+jdk: oraclejdk8
script: ./travis.sh
env:
diff --git a/pom.xml b/pom.xml
index 8385b4f9ac6..2896622c35c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
<parent>
<groupId>org.sonarsource.parent</groupId>
<artifactId>parent</artifactId>
- <version>31</version>
+ <version>34</version>
</parent>
<groupId>org.sonarsource.sonarqube</groupId>
<artifactId>sonarqube</artifactId>
@@ -74,7 +74,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.min.version>3.2</maven.min.version>
- <jdk.min.version>1.7</jdk.min.version>
<timestamp>${maven.build.timestamp}</timestamp>
<maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm:ssZ</maven.build.timestamp.format>
<license.title>SonarQube</license.title>
@@ -803,12 +802,12 @@
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
- <version>2.0.0</version>
+ <version>3.4.1</version>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-guava</artifactId>
- <version>1.3.1</version>
+ <version>3.0.0</version>
</dependency>
<dependency>
<groupId>xpp3</groupId>
@@ -1141,7 +1140,7 @@
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
- <id>enforce-java7</id>
+ <id>enforce-java8</id>
<goals>
<goal>enforce</goal>
</goals>
@@ -1150,7 +1149,7 @@
<requireJavaVersion>
<message>To release this project JDK ${jdk.min.version} is required.
</message>
- <version>[1.7,)</version>
+ <version>[${jdk.min.version},)</version>
</requireJavaVersion>
</rules>
</configuration>
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueUpdaterTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueUpdaterTest.java
index 2c35227264d..a7c94979f0a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueUpdaterTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueUpdaterTest.java
@@ -250,7 +250,7 @@ public class IssueUpdaterTest {
issue.setLocations("[1-3]");
boolean updated = updater.setLocations(issue, "[1-4]");
assertThat(updated).isTrue();
- assertThat(issue.getLocations()).isEqualTo("[1-4]");
+ assertThat(issue.getLocations().toString()).isEqualTo("[1-4]");
assertThat(issue.currentChange()).isNull();
assertThat(issue.mustSendNotifications()).isFalse();
}
@@ -260,7 +260,7 @@ public class IssueUpdaterTest {
issue.setLocations("[1-3]");
boolean updated = updater.setLocations(issue, "[1-3]");
assertThat(updated).isFalse();
- assertThat(issue.getLocations()).isEqualTo("[1-3]");
+ assertThat(issue.getLocations().toString()).isEqualTo("[1-3]");
assertThat(issue.currentChange()).isNull();
assertThat(issue.mustSendNotifications()).isFalse();
}
@@ -270,7 +270,7 @@ public class IssueUpdaterTest {
issue.setLocations(null);
boolean updated = updater.setLocations(issue, "[1-4]");
assertThat(updated).isTrue();
- assertThat(issue.getLocations()).isEqualTo("[1-4]");
+ assertThat(issue.getLocations().toString()).isEqualTo("[1-4]");
assertThat(issue.currentChange()).isNull();
assertThat(issue.mustSendNotifications()).isFalse();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java
index 53bea5371f3..d694b16ff18 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java
@@ -40,9 +40,9 @@ public class BaseDocTest {
BaseDoc doc = new BaseDoc(fields) {
};
- assertThat(doc.getNullableField("a_string")).isEqualTo("foo");
- assertThat(doc.getNullableField("a_int")).isEqualTo(42);
- assertThat(doc.getNullableField("a_null")).isNull();
+ assertThat((String) doc.getNullableField("a_string")).isEqualTo("foo");
+ assertThat((int) doc.getNullableField("a_int")).isEqualTo(42);
+ assertThat((String) doc.getNullableField("a_null")).isNull();
}
@Test
@@ -61,7 +61,7 @@ public class BaseDocTest {
@Test
public void getFieldAsDate() {
- BaseDoc doc = new BaseDoc(Maps.<String,Object>newHashMap()) {
+ BaseDoc doc = new BaseDoc(Maps.newHashMap()) {
};
long now = System.currentTimeMillis();
doc.setField("javaDate", new Date(now));
@@ -73,7 +73,7 @@ public class BaseDocTest {
@Test
public void getNullableFieldAsDate() {
- BaseDoc doc = new BaseDoc(Maps.<String,Object>newHashMap()) {
+ BaseDoc doc = new BaseDoc(Maps.newHashMap()) {
};
long now = System.currentTimeMillis();
doc.setField("javaDate", new Date(now));