use of org.sonar.maven.model.maven2.DependencyManagement in project sonar-java by SonarSource.
the class PomParserTest method should_retrieve_dependencies_from_dependency_management.
@Test
public void should_retrieve_dependencies_from_dependency_management() {
MavenProject project = PomParser.parseXML(SIMPLE_POM_FILE);
DependencyManagement dependencyManagement = project.getDependencyManagement();
checkPosition(dependencyManagement, 26, 3, 36, 3);
Dependency dependency = dependencyManagement.getDependencies().getDependencies().get(0);
checkAttribute(dependency.getGroupId(), "fake", 29, 18, 29, 22);
checkAttribute(dependency.getArtifactId(), "mock", 30, 21, 30, 25);
checkAttribute(dependency.getVersion(), "4.0", 31, 18, 31, 21);
checkAttribute(dependency.getScope(), "system", 32, 16, 32, 22);
checkAttribute(dependency.getSystemPath(), "hello", 33, 21, 33, 26);
}
Aggregations