diff options
author | Julien HENRY <julien.henry@sonarsource.com> | 2014-06-05 09:22:58 +0200 |
---|---|---|
committer | Julien HENRY <julien.henry@sonarsource.com> | 2014-06-05 14:11:11 +0200 |
commit | 6cdc8d925b22dcc9a6b92313e7e458197334ae4c (patch) | |
tree | 96daf65fc2c8d15fb28009221b592cd56e2d5069 | |
parent | f316983bec908646d8b120e7d169c3fb76028a02 (diff) | |
download | sonarqube-6cdc8d925b22dcc9a6b92313e7e458197334ae4c.tar.gz sonarqube-6cdc8d925b22dcc9a6b92313e7e458197334ae4c.zip |
SONAR-5377 Update update center library to 1.11
-rw-r--r-- | pom.xml | 2 | ||||
-rw-r--r-- | sonar-server/src/main/java/org/sonar/server/plugins/UpdateCenterClient.java | 4 | ||||
-rw-r--r-- | sonar-server/src/test/java/org/sonar/server/plugins/UpdateCenterClientTest.java | 9 |
3 files changed, 10 insertions, 5 deletions
@@ -69,7 +69,7 @@ </prerequisites> <properties> - <sonarUpdateCenter.version>1.8</sonarUpdateCenter.version> + <sonarUpdateCenter.version>1.11</sonarUpdateCenter.version> <sonarJava.version>2.2.1</sonarJava.version> <h2.version>1.3.172</h2.version> <jetty.version>8.1.12.v20130726</jetty.version> diff --git a/sonar-server/src/main/java/org/sonar/server/plugins/UpdateCenterClient.java b/sonar-server/src/main/java/org/sonar/server/plugins/UpdateCenterClient.java index e1374abdee0..7af55f4a1f5 100644 --- a/sonar-server/src/main/java/org/sonar/server/plugins/UpdateCenterClient.java +++ b/sonar-server/src/main/java/org/sonar/server/plugins/UpdateCenterClient.java @@ -29,13 +29,13 @@ import org.sonar.api.config.Settings; import org.sonar.api.utils.UriReader; import org.sonar.updatecenter.common.UpdateCenter; import org.sonar.updatecenter.common.UpdateCenterDeserializer; +import org.sonar.updatecenter.common.UpdateCenterDeserializer.Mode; import java.io.InputStream; import java.net.URI; import java.net.URISyntaxException; import java.util.Date; - /** * HTTP client to load data from the remote update center hosted at http://update.sonarsource.org. * @@ -103,7 +103,7 @@ public class UpdateCenterClient { java.util.Properties properties = new java.util.Properties(); input = IOUtils.toInputStream(content, Charsets.UTF_8.name()); properties.load(input); - return UpdateCenterDeserializer.fromProperties(properties); + return new UpdateCenterDeserializer(Mode.PROD, true).fromProperties(properties); } catch (Exception e) { LoggerFactory.getLogger(getClass()).error("Fail to connect to update center", e); diff --git a/sonar-server/src/test/java/org/sonar/server/plugins/UpdateCenterClientTest.java b/sonar-server/src/test/java/org/sonar/server/plugins/UpdateCenterClientTest.java index 6fea8423a4c..d8a1f2e7904 100644 --- a/sonar-server/src/test/java/org/sonar/server/plugins/UpdateCenterClientTest.java +++ b/sonar-server/src/test/java/org/sonar/server/plugins/UpdateCenterClientTest.java @@ -32,7 +32,12 @@ import java.net.URI; import java.net.URISyntaxException; import static org.fest.assertions.Assertions.assertThat; -import static org.mockito.Mockito.*; +import static org.mockito.Matchers.any; +import static org.mockito.Matchers.eq; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.times; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; public class UpdateCenterClientTest { @@ -49,7 +54,7 @@ public class UpdateCenterClientTest { @Test public void downloadUpdateCenter() throws URISyntaxException { - when(reader.readString(new URI(BASE_URL), Charsets.UTF_8)).thenReturn("sonar.versions=2.2,2.3"); + when(reader.readString(new URI(BASE_URL), Charsets.UTF_8)).thenReturn("publicVersions=2.2,2.3"); UpdateCenter plugins = client.getUpdateCenter(); verify(reader, times(1)).readString(new URI(BASE_URL), Charsets.UTF_8); assertThat(plugins.getSonar().getVersions()).containsOnly(Version.create("2.2"), Version.create("2.3")); |