summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorDavid Gageot <david@gageot.net>2015-05-13 11:55:37 +0200
committerDavid Gageot <david@gageot.net>2015-05-13 15:13:54 +0200
commitd8797fd0f659ae1159b26b7cb4131833daedd3f7 (patch)
treefb15432207d6d03f2184a97f88c4b0f93d85535d /server
parent7e997a0ed5c7552a70f60ac55869fab51370f4ac (diff)
downloadsonarqube-d8797fd0f659ae1159b26b7cb4131833daedd3f7.tar.gz
sonarqube-d8797fd0f659ae1159b26b7cb4131833daedd3f7.zip
Tests should use ExpectedException
Diffstat (limited to 'server')
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java35
1 files changed, 16 insertions, 19 deletions
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java
index 1035a9bc743..7b6861ed423 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java
@@ -24,13 +24,13 @@ import org.elasticsearch.common.unit.TimeValue;
import org.junit.ClassRule;
import org.junit.Rule;
import org.junit.Test;
+import org.junit.rules.ExpectedException;
import org.sonar.api.utils.log.LogTester;
import org.sonar.api.utils.log.LoggerLevel;
import org.sonar.server.es.EsTester;
import org.sonar.server.es.FakeIndexDefinition;
import static org.assertj.core.api.Assertions.assertThat;
-import static org.junit.Assert.fail;
public class ProxyNodesStatsRequestBuilderTest {
@@ -40,6 +40,9 @@ public class ProxyNodesStatsRequestBuilderTest {
@Rule
public LogTester logTester = new LogTester();
+ @Rule
+ public ExpectedException thrown = ExpectedException.none();
+
@Test
public void stats() {
esTester.client().prepareNodesStats().get();
@@ -62,32 +65,26 @@ public class ProxyNodesStatsRequestBuilderTest {
@Test
public void get_with_string_timeout_is_not_yet_implemented() {
- try {
- esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).get("1");
- fail();
- } catch (Exception e) {
- assertThat(e).isInstanceOf(IllegalStateException.class).hasMessage("Not yet implemented");
- }
+ thrown.expect(IllegalStateException.class);
+ thrown.expectMessage("Not yet implemented");
+
+ esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).get("1");
}
@Test
public void get_with_time_value_timeout_is_not_yet_implemented() {
- try {
- esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).get(TimeValue.timeValueMinutes(1));
- fail();
- } catch (Exception e) {
- assertThat(e).isInstanceOf(IllegalStateException.class).hasMessage("Not yet implemented");
- }
+ thrown.expect(IllegalStateException.class);
+ thrown.expectMessage("Not yet implemented");
+
+ esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).get(TimeValue.timeValueMinutes(1));
}
@Test
public void execute_should_throw_an_unsupported_operation_exception() {
- try {
- esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).execute();
- fail();
- } catch (Exception e) {
- assertThat(e).isInstanceOf(UnsupportedOperationException.class).hasMessage("execute() should not be called as it's used for asynchronous");
- }
+ thrown.expect(UnsupportedOperationException.class);
+ thrown.expectMessage("execute() should not be called as it's used for asynchronous");
+
+ esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).execute();
}
}