result.assertJson(this.getClass(), "search_active_rules.json");
}
- @Test
- public void search_no_active_rules() throws Exception {
- QualityProfileDto profile = newQualityProfile();
- tester.get(QualityProfileDao.class).insert(profile, session);
-
- RuleDto rule = newRuleDto(RuleKey.of(profile.getLanguage(), "S001"));
- ruleDao.insert(rule, session);
-
- ActiveRuleDto activeRule = newActiveRule(profile, rule);
- tester.get(ActiveRuleDao.class).insert(activeRule, session);
-
- session.commit();
-
- tester.get(RuleService.class).refresh();
-
-
- MockUserSession.set();
- WsTester.TestRequest request = wsTester.newGetRequest("api/rules", "search");
- request.setParam("q", "S001");
- request.setParam("activation", "false");
- WsTester.Result result = request.execute();
-
- result.assertJson(this.getClass(), "search_no_active_rules.json");
- }
@Test
public void search_profile_active_rules() throws Exception {
+++ /dev/null
-{"total": 1, "p": 1, "ps": 25, "rules": [
- {
- "key": "java:S001",
- "repo": "java",
- "name": "Rule S001",
- "lang": "js",
- "htmlDesc": "Description S001",
- "status": "READY",
- "severity": "INFO",
- "template": false,
- "internalKey": "InternalKeyS001",
- "tags": [],
- "sysTags": [],
- "debtRemFnType": "LINEAR",
- "debtRemFnCoeff": "1h",
- "debtRemFnOffset": "5min",
- "params": []
- }
-], "actives": {}}