Package org.sonar.server.search

Examples of org.sonar.server.search.QueryContext


        .setSeverity(Severity.MAJOR)
        .setParameter("max", "10")
    );
    dbSession.commit();

    Result<QProfileActivity> activities = service.searchActivities(new QProfileActivityQuery(), new QueryContext());
    assertThat(activities.getHits()).hasSize(1);

    QProfileActivity activity = activities.getHits().get(0);
    assertThat(activity.login()).isEqualTo("david");
    assertThat(activity.authorName()).isNull();
View Full Code Here


        .setSeverity(Severity.MAJOR)
        .setParameter("max", "10")
    );
    dbSession.commit();

    Result<QProfileActivity> activities = service.searchActivities(new QProfileActivityQuery(), new QueryContext());
    assertThat(activities.getHits()).hasSize(1);

    QProfileActivity activity = activities.getHits().get(0);
    assertThat(activity.ruleKey()).isEqualTo(ruleKey);
    assertThat(activity.ruleName()).isNull();
View Full Code Here

    tester.get(ActivityService.class).write(dbSession, Activity.Type.QPROFILE,
      ActiveRuleChange.createFor(ActiveRuleChange.Type.ACTIVATED, ActiveRuleKey.of(XOO_P2_KEY, RuleTesting.XOO_X1)));
    dbSession.commit();

    // 0. Base case verify 2 activities in index
    assertThat(service.searchActivities(new QProfileActivityQuery(), new QueryContext()).getHits())
      .hasSize(2);

    // 1. filter by QProfile
    List<QProfileActivity> result = service.searchActivities(new QProfileActivityQuery()
      .setQprofileKeys(ImmutableSet.of(XOO_P1_KEY)), new QueryContext()).getHits();
    assertThat(result).hasSize(1);

    // 1. filter by QProfiles
    assertThat(service.searchActivities(new QProfileActivityQuery()
      .setQprofileKeys(ImmutableSet.of(XOO_P1_KEY, XOO_P2_KEY))
      , new QueryContext()).getHits()).hasSize(2);
  }
View Full Code Here

    tester.get(ActivityService.class).write(dbSession, Activity.Type.QPROFILE,
      ActiveRuleChange.createFor(ActiveRuleChange.Type.ACTIVATED, ActiveRuleKey.of("java-toto", RuleTesting.XOO_X1)));
    dbSession.commit();

    // 0. Base case verify 2 activities in index
    assertThat(service.searchActivities(new QProfileActivityQuery(), new QueryContext()).getHits())
      .hasSize(2);

    // 1. filter by QProfile
    List<QProfileActivity> result = service.searchActivities(new QProfileActivityQuery()
      .setQprofileKeys(ImmutableSet.of("java-default")), new QueryContext()).getHits();
    assertThat(result).hasSize(1);

    // 1. filter by QProfiles
    assertThat(service.searchActivities(new QProfileActivityQuery()
      .setQprofileKeys(ImmutableSet.of("java-default", "java-toto"))
      , new QueryContext()).getHits()).hasSize(2);
  }
View Full Code Here

    dbSession.commit();

    // 0. No active rules so far (base case) and plenty rules available
    verifyZeroActiveRules(XOO_P1_KEY);
    assertThat(tester.get(RuleIndex.class)
      .search(new RuleQuery().setRepositories(Arrays.asList("bulk")), new QueryContext()).getTotal())
      .isEqualTo(bulkSize);

    // 1. bulk activate all the rules
    BulkChangeResult result = ruleActivator.bulkActivate(
      new RuleQuery().setRepositories(Arrays.asList("bulk")), XOO_P1_KEY, "MINOR");
View Full Code Here

  }

  @Test
  public void should_execute_from_issue_query() {
    IssueQuery issueQuery = IssueQuery.builder().build();
    QueryContext queryContext = new QueryContext().setPage(2, 50);
   
    Result<Issue> result = mock(Result.class);
    when(result.getHits()).thenReturn(newArrayList((Issue) new DefaultIssue()));
    when(result.getTotal()).thenReturn(100L);
    when(issueIndex.search(issueQuery, queryContext)).thenReturn(result);
View Full Code Here

TOP

Related Classes of org.sonar.server.search.QueryContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.