@Test
@SuppressWarnings("unchecked")
public void validateNoEnforcementOfArtifactsWithIgnoredGroupIDs() throws Exception {
// Assemble
final ArtifactStub ignoredImplementationDependency = new ArtifactStub();
ignoredImplementationDependency.setGroupId("se.jguru.nazgul.foo.generated.impl.something");
ignoredImplementationDependency.setArtifactId("foo-impl-something");
ignoredImplementationDependency.setVersion("1.0.0");
ignoredImplementationDependency.setScope(Artifact.SCOPE_COMPILE);
ignoredImplementationDependency.setType("bundle");
final ArtifactStub nonIncludedDependency = new ArtifactStub();
nonIncludedDependency.setGroupId("org.foobar.something");
nonIncludedDependency.setArtifactId("something");
nonIncludedDependency.setVersion("11.2");
nonIncludedDependency.setScope(Artifact.SCOPE_COMPILE);
nonIncludedDependency.setType("jar");
fooApiProject.getDependencyArtifacts().add(ignoredImplementationDependency);
fooApiProject.getDependencyArtifacts().add(nonIncludedDependency);
// Act & Assert