Author: rfscholte
Date: Tue Aug  4 19:18:25 2015
New Revision: 1694098

URL: http://svn.apache.org/r1694098
Log:
Rename PatternArtifactFilterTCK to AbstractPatternArtifactFilterTest and let 
TCK users extend it to ensure that always all tests are called.

Added:
    
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/AbstractPatternArtifactFilterTest.java
      - copied, changed from r1685428, 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternArtifactFilterTCK.java
Removed:
    
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternArtifactFilterTCK.java
Modified:
    
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternExcludesArtifactFilterTest.java
    
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilterTest.java

Copied: 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/AbstractPatternArtifactFilterTest.java
 (from r1685428, 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternArtifactFilterTCK.java)
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/AbstractPatternArtifactFilterTest.java?p2=maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/AbstractPatternArtifactFilterTest.java&p1=maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternArtifactFilterTCK.java&r1=1685428&r2=1694098&rev=1694098&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternArtifactFilterTCK.java
 (original)
+++ 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/AbstractPatternArtifactFilterTest.java
 Tue Aug  4 19:18:25 2015
@@ -31,7 +31,7 @@ import org.apache.maven.artifact.resolve
 
 import static org.easymock.EasyMock.*;
 
-public abstract class PatternArtifactFilterTCK
+public abstract class AbstractPatternArtifactFilterTest
     extends TestCase
 {
 

Modified: 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternExcludesArtifactFilterTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternExcludesArtifactFilterTest.java?rev=1694098&r1=1694097&r2=1694098&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternExcludesArtifactFilterTest.java
 (original)
+++ 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternExcludesArtifactFilterTest.java
 Tue Aug  4 19:18:25 2015
@@ -21,155 +21,28 @@ package org.apache.maven.shared.artifact
 
 import java.util.List;
 
-import junit.framework.TestCase;
-
 import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
 
 public class PatternExcludesArtifactFilterTest
-    extends TestCase
+    extends AbstractPatternArtifactFilterTest
 {
 
-    private final PatternArtifactFilterTCK tck = new PatternArtifactFilterTCK()
-    {
-
-        @Override
-        protected ArtifactFilter createFilter( final List<String> patterns )
-        {
-            return new PatternExcludesArtifactFilter( patterns );
-        }
-
-        @Override
-        protected ArtifactFilter createFilter( final List<String> patterns, 
final boolean actTransitively )
-        {
-            return new PatternExcludesArtifactFilter( patterns, 
actTransitively );
-        }
-
-        @Override
-        protected boolean isInclusionExpected()
-        {
-            return false;
-        }
-
-    };
-
-    public void testShouldTriggerBothPatternsWithNonColonWildcards()
-    {
-        tck.testShouldTriggerBothPatternsWithNonColonWildcards();
-    }
-
-    public void 
testIncludeWhenPatternMatchesDepTrailWithTransitivityUsingNonColonWildcard()
-    {
-        
tck.testIncludeWhenPatternMatchesDepTrailWithTransitivityUsingNonColonWildcard();
-    }
-
-    public void testShouldTriggerBothPatternsWithWildcards()
-    {
-        tck.testShouldTriggerBothPatternsWithWildcards();
-    }
-
-    public void 
testShouldNotIncludeDirectlyMatchedArtifactByDependencyConflictId()
-    {
-        tck.testShouldIncludeDirectlyMatchedArtifactByDependencyConflictId();
-    }
-
-    public void 
testShouldNotIncludeDirectlyMatchedArtifactByGroupIdArtifactId()
-    {
-        tck.testShouldIncludeDirectlyMatchedArtifactByGroupIdArtifactId();
-    }
-
-    public void 
testShouldNotIncludeWhenPatternMatchesDependencyTrailAndTransitivityIsEnabled()
-    {
-        
tck.testShouldIncludeWhenPatternMatchesDependencyTrailAndTransitivityIsEnabled();
-    }
-
-    public void testShouldIncludeWhenArtifactIdDiffers()
-    {
-        tck.testShouldNotIncludeWhenArtifactIdDiffers();
-    }
-
-    public void testShouldIncludeWhenBothIdElementsDiffer()
-    {
-        tck.testShouldNotIncludeWhenBothIdElementsDiffer();
-    }
-
-    public void testShouldIncludeWhenGroupIdDiffers()
-    {
-        tck.testShouldNotIncludeWhenGroupIdDiffers();
-    }
-
-    public void testShouldIncludeWhenNegativeMatch()
-    {
-        tck.testShouldNotIncludeWhenNegativeMatch();
-    }
-
-    public void testShouldNotIncludeWhenWildcardMatchesInsideSequence()
-    {
-        tck.testShouldIncludeWhenWildcardMatchesInsideSequence();
-    }
-
-    public void testShouldIncludeWhenWildcardMatchesOutsideSequence()
-    {
-        tck.testShouldIncludeWhenWildcardMatchesOutsideSequence();
-    }
-
-    public void 
testShouldIncludeTransitiveDependencyWhenWildcardMatchesButDoesntMatchParent()
-    {
-        
tck.testShouldIncludeTransitiveDependencyWhenWildcardMatchesButDoesntMatchParent();
-    }
-
-    public void testShouldIncludeWhenWildcardMatchesMiddleOfArtifactId()
-    {
-        tck.testShouldIncludeWhenWildcardMatchesMiddleOfArtifactId();
-    }
-
-    public void 
testShouldIncludeWhenWildcardCoversPartOfGroupIdAndEverythingElse()
-    {
-        
tck.testShouldIncludeWhenWildcardCoversPartOfGroupIdAndEverythingElse();
-    }
-
-    public void testShouldIncludeDirectlyMatchedArtifactByGroupIdArtifactId()
-    {
-        tck.testShouldIncludeDirectlyMatchedArtifactByGroupIdArtifactId();
-    }
-
-    public void 
testShouldIncludeDirectlyMatchedArtifactByDependencyConflictId()
-    {
-        tck.testShouldIncludeDirectlyMatchedArtifactByDependencyConflictId();
-    }
-
-    public void testShouldNotIncludeWhenGroupIdDiffers()
-    {
-        tck.testShouldNotIncludeWhenGroupIdDiffers();
-    }
-
-    public void testShouldNotIncludeWhenArtifactIdDiffers()
-    {
-        tck.testShouldNotIncludeWhenArtifactIdDiffers();
-    }
-
-    public void testShouldNotIncludeWhenBothIdElementsDiffer()
-    {
-        tck.testShouldNotIncludeWhenBothIdElementsDiffer();
-    }
-
-    public void 
testShouldIncludeWhenPatternMatchesDependencyTrailAndTransitivityIsEnabled()
+    @Override
+    protected ArtifactFilter createFilter( final List<String> patterns )
     {
-        
tck.testShouldIncludeWhenPatternMatchesDependencyTrailAndTransitivityIsEnabled();
+        return new PatternExcludesArtifactFilter( patterns );
     }
 
-    public void testShouldNotIncludeWhenNegativeMatch()
+    @Override
+    protected ArtifactFilter createFilter( final List<String> patterns, final 
boolean actTransitively )
     {
-        tck.testShouldNotIncludeWhenNegativeMatch();
+        return new PatternExcludesArtifactFilter( patterns, actTransitively );
     }
 
-    public void testShouldIncludeWhenWildcardMatchesInsideSequence()
+    @Override
+    protected boolean isInclusionExpected()
     {
-        tck.testShouldIncludeWhenWildcardMatchesInsideSequence();
+        return false;
     }
 
-    // See comment in TCK.
-    // public void 
testShouldIncludeDirectDependencyWhenInvertedWildcardMatchesButDoesntMatchTransitiveChild()
-    // {
-    // 
tck.testShouldIncludeDirectDependencyWhenInvertedWildcardMatchesButDoesntMatchTransitiveChild();
-    // }
 }

Modified: 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilterTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilterTest.java?rev=1694098&r1=1694097&r2=1694098&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilterTest.java
 (original)
+++ 
maven/shared/trunk/maven-common-artifact-filters/src/test/java/org/apache/maven/shared/artifact/filter/PatternIncludesArtifactFilterTest.java
 Tue Aug  4 19:18:25 2015
@@ -21,114 +21,26 @@ package org.apache.maven.shared.artifact
 
 import java.util.List;
 
-import junit.framework.TestCase;
-
 import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
 
 public class PatternIncludesArtifactFilterTest
-    extends TestCase
+    extends AbstractPatternArtifactFilterTest
 {
-    private final PatternArtifactFilterTCK tck = new PatternArtifactFilterTCK()
-    {
-
-        @Override
-        protected ArtifactFilter createFilter( final List<String> patterns )
-        {
-            return new PatternIncludesArtifactFilter( patterns );
-        }
-
-        @Override
-        protected ArtifactFilter createFilter( final List<String> patterns, 
final boolean actTransitively )
-        {
-            return new PatternIncludesArtifactFilter( patterns, 
actTransitively );
-        }
-
-        @Override
-        protected boolean isInclusionExpected()
-        {
-            return true;
-        }
-
-    };
-
-    public void testShouldTriggerBothPatternsWithNonColonWildcards()
-    {
-        tck.testShouldTriggerBothPatternsWithNonColonWildcards();
-    }
-
-    public void testShouldTriggerBothPatternsWithWildcards()
-    {
-        tck.testShouldTriggerBothPatternsWithWildcards();
-    }
-
-    public void 
testShouldIncludeDirectlyMatchedArtifactByDependencyConflictId()
-    {
-        tck.testShouldIncludeDirectlyMatchedArtifactByDependencyConflictId();
-    }
-
-    public void testShouldIncludeDirectlyMatchedArtifactByGroupIdArtifactId()
-    {
-        tck.testShouldIncludeDirectlyMatchedArtifactByGroupIdArtifactId();
-    }
-
-    public void 
testShouldIncludeWhenPatternMatchesDependencyTrailAndTransitivityIsEnabled()
-    {
-        
tck.testShouldIncludeWhenPatternMatchesDependencyTrailAndTransitivityIsEnabled();
-    }
-
-    public void 
testIncludeWhenPatternMatchesDepTrailWithTransitivityUsingNonColonWildcard()
+    @Override
+    protected ArtifactFilter createFilter( final List<String> patterns )
     {
-        
tck.testIncludeWhenPatternMatchesDepTrailWithTransitivityUsingNonColonWildcard();
+        return new PatternIncludesArtifactFilter( patterns );
     }
 
-    public void testShouldNotIncludeWhenArtifactIdDiffers()
+    @Override
+    protected ArtifactFilter createFilter( final List<String> patterns, final 
boolean actTransitively )
     {
-        tck.testShouldNotIncludeWhenArtifactIdDiffers();
+        return new PatternIncludesArtifactFilter( patterns, actTransitively );
     }
 
-    public void testShouldNotIncludeWhenBothIdElementsDiffer()
+    @Override
+    protected boolean isInclusionExpected()
     {
-        tck.testShouldNotIncludeWhenBothIdElementsDiffer();
+        return true;
     }
-
-    public void testShouldNotIncludeWhenGroupIdDiffers()
-    {
-        tck.testShouldNotIncludeWhenGroupIdDiffers();
-    }
-
-    public void testShouldNotIncludeWhenNegativeMatch()
-    {
-        tck.testShouldNotIncludeWhenNegativeMatch();
-    }
-
-    public void testShouldIncludeWhenWildcardMatchesInsideSequence()
-    {
-        tck.testShouldIncludeWhenWildcardMatchesInsideSequence();
-    }
-
-    public void testShouldIncludeWhenWildcardMatchesOutsideSequence()
-    {
-        tck.testShouldIncludeWhenWildcardMatchesOutsideSequence();
-    }
-
-    public void 
testShouldIncludeTransitiveDependencyWhenWildcardMatchesButDoesntMatchParent()
-    {
-        
tck.testShouldIncludeTransitiveDependencyWhenWildcardMatchesButDoesntMatchParent();
-    }
-
-    public void testShouldIncludeWhenWildcardMatchesMiddleOfArtifactId()
-    {
-        tck.testShouldIncludeWhenWildcardMatchesMiddleOfArtifactId();
-    }
-
-    public void 
testShouldIncludeWhenWildcardCoversPartOfGroupIdAndEverythingElse()
-    {
-        
tck.testShouldIncludeWhenWildcardCoversPartOfGroupIdAndEverythingElse();
-    }
-
-    // See comment in TCK.
-    // public void 
testShouldIncludeDirectDependencyWhenInvertedWildcardMatchesButDoesntMatchTransitiveChild()
-    // {
-    // 
tck.testShouldIncludeDirectDependencyWhenInvertedWildcardMatchesButDoesntMatchTransitiveChild();
-    // }
 }


Reply via email to