use of com.buschmais.jqassistant.core.rule.api.executor.RuleExecutorConfiguration in project jqa-core-framework by buschmais.
the class RuleHelper method getAllRules.
/**
* Determines all rules.
*
* @param ruleSet
* The rule set.
* @return The visitor with all valid and missing rules.
* @throws RuleExecutorException
* If the rules cannot be evaluated.
*/
private CollectRulesVisitor getAllRules(RuleSet ruleSet, RuleSelection ruleSelection) throws RuleExecutorException {
CollectRulesVisitor visitor = new CollectRulesVisitor();
RuleExecutor executor = new RuleExecutor(visitor, new RuleExecutorConfiguration());
executor.execute(ruleSet, ruleSelection);
return visitor;
}
use of com.buschmais.jqassistant.core.rule.api.executor.RuleExecutorConfiguration in project jqa-core-framework by buschmais.
the class RuleExecutorTest method setUp.
@Before
public void setUp() throws Exception {
configuration = new RuleExecutorConfiguration();
ruleExecutor = new RuleExecutor(visitor, configuration);
defaultConcept = Concept.Builder.newConcept().id("concept:Default").severity(Severity.MAJOR).get();
overriddenConcept = Concept.Builder.newConcept().id("concept:Overridden").severity(Severity.MAJOR).get();
defaultConstraint = Constraint.Builder.newConstraint().id("constraint:Default").severity(Severity.MAJOR).get();
overriddenConstraint = Constraint.Builder.newConstraint().id("constraint:Overridden").severity(Severity.MAJOR).get();
}
Aggregations