use of org.sonar.java.checks.xml.maven.helpers.MavenDependencyMatcher in project sonar-java by SonarSource.
the class MavenDependencyMatcherTest method should_handle_ranged_versions.
@Test
public void should_handle_ranged_versions() {
matcher = new MavenDependencyMatcher("log:log", "1.2.5-2");
assertNotMatch("log", "a");
assertNotMatch("a.b.c", "log");
assertNotMatch("log", "log");
assertNotMatch("log", "log", "1.2");
assertMatches("log", "log", "1.3");
}
use of org.sonar.java.checks.xml.maven.helpers.MavenDependencyMatcher in project sonar-java by SonarSource.
the class MavenDependencyMatcherTest method should_handle_fixed_versions.
@Test
public void should_handle_fixed_versions() {
matcher = new MavenDependencyMatcher("log:log", "1.3");
assertNotMatch("log", "a");
assertNotMatch("a.b.c", "log");
assertNotMatch("log", "log");
assertNotMatch("log", "log", "1.2");
assertMatches("log", "log", "1.3");
}
use of org.sonar.java.checks.xml.maven.helpers.MavenDependencyMatcher in project sonar-java by SonarSource.
the class MavenDependencyMatcherTest method should_handle_pattern_version.
@Test
public void should_handle_pattern_version() {
matcher = new MavenDependencyMatcher("log:log", "1.3.*");
assertNotMatch("log", "a");
assertNotMatch("a.b.c", "log");
assertNotMatch("log", "log");
assertNotMatch("log", "log", "1.2");
assertMatches("log", "log", "1.3");
assertMatches("log", "log", "1.3-SNAPSHOT");
}
use of org.sonar.java.checks.xml.maven.helpers.MavenDependencyMatcher in project sonar-java by SonarSource.
the class MavenDependencyMatcherTest method should_handle_wildcards_for_artifactId.
@Test
public void should_handle_wildcards_for_artifactId() {
matcher = new MavenDependencyMatcher("log:*", "");
assertNotMatch("a.b.c", "log");
assertMatches("log", "d");
}
use of org.sonar.java.checks.xml.maven.helpers.MavenDependencyMatcher in project sonar-java by SonarSource.
the class MavenDependencyMatcherTest method should_handle_exact_values.
@Test
public void should_handle_exact_values() {
matcher = new MavenDependencyMatcher("log:log", "");
assertNotMatch("log", "a");
assertNotMatch("a.b.c", "log");
assertMatches("log", "log");
}
Aggregations