]> source.dussan.org Git - sonarqube.git/commitdiff
Replace guava by java stream in IssueSearchTest
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 25 Nov 2016 15:01:22 +0000 (16:01 +0100)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Mon, 28 Nov 2016 11:22:39 +0000 (12:22 +0100)
it/it-tests/src/test/java/it/issue/IssueSearchTest.java

index 56e562bd2aae9da9d35ceedde10ba8b05b68c08d..2933fe0a56b2b0d2cc56406441240f51e461841a 100644 (file)
@@ -19,7 +19,6 @@
  */
 package it.issue;
 
-import com.google.common.collect.Iterables;
 import com.sonar.orchestrator.locator.FileLocation;
 import java.io.IOException;
 import java.text.SimpleDateFormat;
@@ -105,7 +104,7 @@ public class IssueSearchTest extends AbstractIssueTest {
   public void search_issues_by_components() {
     assertThat(
       search(IssueQuery.create().components("com.sonarsource.it.samples:multi-modules-sample:module_a:module_a1:src/main/xoo/com/sonar/it/samples/modules/a1/HelloA1.xoo")).list())
-      .hasSize(34);
+        .hasSize(34);
     assertThat(search(IssueQuery.create().components("unknown")).list()).isEmpty();
   }
 
@@ -321,8 +320,11 @@ public class IssueSearchTest extends AbstractIssueTest {
     return newAdminWsClient(ORCHESTRATOR).issues().search(request);
   }
 
-  private static Component findComponent(Collection<Component> components, final String key) {
-    return Iterables.find(components, input -> key.equals(input.key()));
+  private static Component findComponent(Collection<Component> components, String key) {
+    return components.stream()
+      .filter(input -> key.equals(input.key()))
+      .findFirst()
+      .orElseThrow(() -> new IllegalStateException("Component key not found: " + key));
   }
 
 }