package com.github.signed.sandboxes.maven;
import org.apache.maven.artifact.Artifact;
import org.apache.maven.artifact.DefaultArtifact;
import org.apache.maven.artifact.versioning.VersionRange;
import org.apache.maven.shared.artifact.filter.PatternExcludesArtifactFilter;
import org.hamcrest.MatcherAssert;
import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
import static org.hamcrest.CoreMatchers.is;
public class ArtifactFilter_Test {
@Test
public void dontIncludeStuffThatIsExcluded() throws Exception {
VersionRange range = VersionRange.createFromVersion("3.0.2");
Artifact artifact = new DefaultArtifact("com.github.signed", "dummyd", range, "test", "jar", "", null, false);
List<String> patterns = new ArrayList<String>();
patterns.add("*:dummy*:*");
PatternExcludesArtifactFilter patternExcludesArtifactFilter = new PatternExcludesArtifactFilter(patterns, false);
MatcherAssert.assertThat(patternExcludesArtifactFilter.include(artifact), is(false));
}
}