org.apache.maven.shared.artifact.filter
Class AbstractStrictPatternArtifactFilterTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.maven.shared.artifact.filter.AbstractStrictPatternArtifactFilterTest
All Implemented Interfaces:
Test
Direct Known Subclasses:
StrictPatternExcludesArtifactFilterTest, StrictPatternIncludesArtifactFilterTest

public abstract class AbstractStrictPatternArtifactFilterTest
extends TestCase

Tests subclasses of AbstractStrictPatternArtifactFilter.

Version:
$Id: AbstractStrictPatternArtifactFilterTest.java 803321 2009-08-11 23:09:24Z aheritier $
Author:
Mark Hobson
See Also:
AbstractStrictPatternArtifactFilter

Field Summary
protected  Artifact artifact
           
 
Constructor Summary
AbstractStrictPatternArtifactFilterTest()
           
 
Method Summary
protected  void assertExcluded(String pattern)
          Asserts that the specified pattern is excluded by the filter being tested.
protected  void assertFilter(boolean expected, String pattern)
          Asserts that the filter being tested returns the specified result for the specified pattern.
protected  void assertIncluded(String pattern)
          Asserts that the specified pattern is included by the filter being tested.
protected  Artifact createArtifact(String groupId, String artifactId, String type, String version)
          Creates an artifact with the specified attributes.
protected abstract  org.apache.maven.shared.artifact.filter.AbstractStrictPatternArtifactFilter createFilter(List patterns)
          Creates the strict pattern artifact filter to test for the specified patterns.
protected  void setUp()
           
 void testArtifactIdContainsWildcardExcluded()
           
 void testArtifactIdContainsWildcardIncluded()
           
 void testArtifactIdEndsWithPartialWildcardIncluded()
           
 void testArtifactIdEndsWithWildcardExcluded()
           
 void testArtifactIdEndsWithWildcardIncluded()
           
 void testArtifactIdExcluded()
           
 void testArtifactIdImplicitWildcardIncluded()
           
 void testArtifactIdIncluded()
           
 void testArtifactIdStartsWithPartialWildcardIncluded()
           
 void testArtifactIdStartsWithWildcardExcluded()
           
 void testArtifactIdStartsWithWildcardIncluded()
           
 void testArtifactIdWildcardIncluded()
           
 void testComplex()
           
 void testExactExcluded()
           
 void testExactIncluded()
           
 void testGroupIdContainsWildcardExcluded()
           
 void testGroupIdContainsWildcardIncluded()
           
 void testGroupIdEndsWithPartialWildcardIncluded()
           
 void testGroupIdEndsWithWildcardExcluded()
           
 void testGroupIdEndsWithWildcardIncluded()
           
 void testGroupIdExcluded()
           
 void testGroupIdImplicitWildcardIncluded()
           
 void testGroupIdIncluded()
           
 void testGroupIdStartsWithPartialWildcardIncluded()
           
 void testGroupIdStartsWithWildcardExcluded()
           
 void testGroupIdStartsWithWildcardIncluded()
           
 void testGroupIdWildcardIncluded()
           
 void testRangeVersion()
           
 void testSnapshotVersion()
           
 void testTypeContainsWildcardExcluded()
           
 void testTypeContainsWildcardIncluded()
           
 void testTypeEndsWithPartialWildcardIncluded()
           
 void testTypeEndsWithWildcardExcluded()
           
 void testTypeEndsWithWildcardIncluded()
           
 void testTypeExcluded()
           
 void testTypeImplicitWildcardIncluded()
           
 void testTypeIncluded()
           
 void testTypeStartsWithPartialWildcardIncluded()
           
 void testTypeStartsWithWildcardExcluded()
           
 void testTypeStartsWithWildcardIncluded()
           
 void testTypeWildcardIncluded()
           
 void testVersionContainsWildcardExcluded()
           
 void testVersionContainsWildcardIncluded()
           
 void testVersionEndsWithPartialWildcardIncluded()
           
 void testVersionEndsWithWildcardExcluded()
           
 void testVersionEndsWithWildcardIncluded()
           
 void testVersionExcluded()
           
 void testVersionImplicitWildcardIncluded()
           
 void testVersionIncluded()
           
 void testVersionStartsWithPartialWildcardIncluded()
           
 void testVersionStartsWithWildcardExcluded()
           
 void testVersionStartsWithWildcardIncluded()
           
 void testVersionWildcardIncluded()
           
 void testWildcardsWithRangeVersion()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

artifact

protected Artifact artifact
Constructor Detail

AbstractStrictPatternArtifactFilterTest

public AbstractStrictPatternArtifactFilterTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class TestCase
Throws:
Exception

testExactIncluded

public void testExactIncluded()

testExactExcluded

public void testExactExcluded()

testGroupIdIncluded

public void testGroupIdIncluded()

testGroupIdExcluded

public void testGroupIdExcluded()

testGroupIdWildcardIncluded

public void testGroupIdWildcardIncluded()

testGroupIdImplicitWildcardIncluded

public void testGroupIdImplicitWildcardIncluded()

testGroupIdStartsWithWildcardIncluded

public void testGroupIdStartsWithWildcardIncluded()

testGroupIdStartsWithPartialWildcardIncluded

public void testGroupIdStartsWithPartialWildcardIncluded()

testGroupIdStartsWithWildcardExcluded

public void testGroupIdStartsWithWildcardExcluded()

testGroupIdEndsWithWildcardIncluded

public void testGroupIdEndsWithWildcardIncluded()

testGroupIdEndsWithPartialWildcardIncluded

public void testGroupIdEndsWithPartialWildcardIncluded()

testGroupIdEndsWithWildcardExcluded

public void testGroupIdEndsWithWildcardExcluded()

testGroupIdContainsWildcardIncluded

public void testGroupIdContainsWildcardIncluded()

testGroupIdContainsWildcardExcluded

public void testGroupIdContainsWildcardExcluded()

testArtifactIdIncluded

public void testArtifactIdIncluded()

testArtifactIdExcluded

public void testArtifactIdExcluded()

testArtifactIdWildcardIncluded

public void testArtifactIdWildcardIncluded()

testArtifactIdImplicitWildcardIncluded

public void testArtifactIdImplicitWildcardIncluded()

testArtifactIdStartsWithWildcardIncluded

public void testArtifactIdStartsWithWildcardIncluded()

testArtifactIdStartsWithPartialWildcardIncluded

public void testArtifactIdStartsWithPartialWildcardIncluded()

testArtifactIdStartsWithWildcardExcluded

public void testArtifactIdStartsWithWildcardExcluded()

testArtifactIdEndsWithWildcardIncluded

public void testArtifactIdEndsWithWildcardIncluded()

testArtifactIdEndsWithPartialWildcardIncluded

public void testArtifactIdEndsWithPartialWildcardIncluded()

testArtifactIdEndsWithWildcardExcluded

public void testArtifactIdEndsWithWildcardExcluded()

testArtifactIdContainsWildcardIncluded

public void testArtifactIdContainsWildcardIncluded()

testArtifactIdContainsWildcardExcluded

public void testArtifactIdContainsWildcardExcluded()

testTypeIncluded

public void testTypeIncluded()

testTypeExcluded

public void testTypeExcluded()

testTypeWildcardIncluded

public void testTypeWildcardIncluded()

testTypeImplicitWildcardIncluded

public void testTypeImplicitWildcardIncluded()

testTypeStartsWithWildcardIncluded

public void testTypeStartsWithWildcardIncluded()

testTypeStartsWithPartialWildcardIncluded

public void testTypeStartsWithPartialWildcardIncluded()

testTypeStartsWithWildcardExcluded

public void testTypeStartsWithWildcardExcluded()

testTypeEndsWithWildcardIncluded

public void testTypeEndsWithWildcardIncluded()

testTypeEndsWithPartialWildcardIncluded

public void testTypeEndsWithPartialWildcardIncluded()

testTypeEndsWithWildcardExcluded

public void testTypeEndsWithWildcardExcluded()

testTypeContainsWildcardIncluded

public void testTypeContainsWildcardIncluded()

testTypeContainsWildcardExcluded

public void testTypeContainsWildcardExcluded()

testVersionIncluded

public void testVersionIncluded()

testVersionExcluded

public void testVersionExcluded()

testVersionWildcardIncluded

public void testVersionWildcardIncluded()

testVersionImplicitWildcardIncluded

public void testVersionImplicitWildcardIncluded()

testVersionStartsWithWildcardIncluded

public void testVersionStartsWithWildcardIncluded()

testVersionStartsWithPartialWildcardIncluded

public void testVersionStartsWithPartialWildcardIncluded()

testVersionStartsWithWildcardExcluded

public void testVersionStartsWithWildcardExcluded()

testVersionEndsWithWildcardIncluded

public void testVersionEndsWithWildcardIncluded()

testVersionEndsWithPartialWildcardIncluded

public void testVersionEndsWithPartialWildcardIncluded()

testVersionEndsWithWildcardExcluded

public void testVersionEndsWithWildcardExcluded()

testVersionContainsWildcardIncluded

public void testVersionContainsWildcardIncluded()

testVersionContainsWildcardExcluded

public void testVersionContainsWildcardExcluded()

testComplex

public void testComplex()

testSnapshotVersion

public void testSnapshotVersion()

testRangeVersion

public void testRangeVersion()

testWildcardsWithRangeVersion

public void testWildcardsWithRangeVersion()

createArtifact

protected Artifact createArtifact(String groupId,
                                  String artifactId,
                                  String type,
                                  String version)
Creates an artifact with the specified attributes.

Parameters:
groupId - the group id for the new artifact
artifactId - the artifact id for the new artifact
type - the type for the new artifact
version - the version for the new artifact
Returns:
the artifact

assertIncluded

protected void assertIncluded(String pattern)
Asserts that the specified pattern is included by the filter being tested.

Parameters:
pattern - the pattern to test for inclusion
Throws:
AssertionFailedError - if the assertion fails

assertExcluded

protected void assertExcluded(String pattern)
Asserts that the specified pattern is excluded by the filter being tested.

Parameters:
pattern - the pattern to test for exclusion
Throws:
AssertionFailedError - if the assertion fails

assertFilter

protected void assertFilter(boolean expected,
                            String pattern)
Asserts that the filter being tested returns the specified result for the specified pattern.

Parameters:
expected - the result expected from the filter
pattern - the pattern to test
Throws:
AssertionFailedError - if the assertion fails

createFilter

protected abstract org.apache.maven.shared.artifact.filter.AbstractStrictPatternArtifactFilter createFilter(List patterns)
Creates the strict pattern artifact filter to test for the specified patterns.

Parameters:
patterns - the list of artifact patterns that the filter should match
Returns:
the filter to test


Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.