use of org.languagetool.rules.patterns.PatternToken in project languagetool by languagetool-org.
the class RuleWithMaxFilterTest method testNoFilteringIfNotOverlapping.
@Test
public void testNoFilteringIfNotOverlapping() {
List<PatternToken> fakePatternTokens = new ArrayList<>();
PatternRule rule1 = new PatternRule("id1", language, fakePatternTokens, "desc1", "msg1", "shortMsg1");
PatternRule rule2 = new PatternRule("id1", language, fakePatternTokens, "desc2", "msg2", "shortMsg2");
RuleMatch match1 = new RuleMatch(rule1, 10, 20, "Match1");
RuleMatch match2 = new RuleMatch(rule2, 21, 25, "Match2");
RuleWithMaxFilter filter = new RuleWithMaxFilter();
List<RuleMatch> filteredMatches = filter.filter(Arrays.asList(match1, match2));
assertEquals(2, filteredMatches.size());
}
Aggregations