[Clirr-devel] CVS: clirr/core/src/test/net/sf/clirr/core/internal/checks AbstractCheckTestCase.java,
Status: Alpha
Brought to you by:
lkuehne
Update of /cvsroot/clirr/clirr/core/src/test/net/sf/clirr/core/internal/checks In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19003/src/test/net/sf/clirr/core/internal/checks Modified Files: AbstractCheckTestCase.java ClassModifierCheckTest.java ClassScopeCheckTest.java Log Message: The Ant task now allows to exclude classes from compatibility checks via the 'apiclasses' subelement. Index: AbstractCheckTestCase.java =================================================================== RCS file: /cvsroot/clirr/clirr/core/src/test/net/sf/clirr/core/internal/checks/AbstractCheckTestCase.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- AbstractCheckTestCase.java 11 Jul 2004 10:29:24 -0000 1.1 +++ AbstractCheckTestCase.java 6 Mar 2005 17:01:35 -0000 1.2 @@ -5,6 +5,7 @@ import net.sf.clirr.core.ClassSelector; import net.sf.clirr.core.ApiDifference; import net.sf.clirr.core.CheckerFactory; +import net.sf.clirr.core.ClassFilter; import net.sf.clirr.core.internal.ClassChangeCheck; import org.apache.bcel.util.ClassSet; @@ -50,7 +51,7 @@ { TestDiffListener tdl = new TestDiffListener(); Checker checker = CheckerFactory.createChecker(createCheck(tdl)); - ClassSelector classSelector = createClassSelector(); + ClassFilter classSelector = createClassSelector(); checker.reportDiffs( getBaseLine(), getCurrent(), @@ -70,7 +71,7 @@ * to select different classes from the test jars should override this * method. */ - protected ClassSelector createClassSelector() + protected ClassFilter createClassSelector() { // only check classes in the base "testlib" package of the jars ClassSelector classSelector = new ClassSelector(ClassSelector.MODE_IF); Index: ClassModifierCheckTest.java =================================================================== RCS file: /cvsroot/clirr/clirr/core/src/test/net/sf/clirr/core/internal/checks/ClassModifierCheckTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ClassModifierCheckTest.java 11 Jul 2004 10:29:24 -0000 1.1 +++ ClassModifierCheckTest.java 6 Mar 2005 17:01:35 -0000 1.2 @@ -3,6 +3,7 @@ import net.sf.clirr.core.internal.ClassChangeCheck; import net.sf.clirr.core.Severity; import net.sf.clirr.core.ClassSelector; +import net.sf.clirr.core.ClassFilter; import net.sf.clirr.core.internal.checks.ClassModifierCheck; import net.sf.clirr.core.internal.checks.AbstractCheckTestCase; @@ -25,7 +26,7 @@ return new ClassModifierCheck(tdl); } - protected ClassSelector createClassSelector() + protected ClassFilter createClassSelector() { // only apply the check to classes in the testlib.modifiers package. ClassSelector classSelector = new ClassSelector(ClassSelector.MODE_IF); Index: ClassScopeCheckTest.java =================================================================== RCS file: /cvsroot/clirr/clirr/core/src/test/net/sf/clirr/core/internal/checks/ClassScopeCheckTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ClassScopeCheckTest.java 16 Jul 2004 09:53:03 -0000 1.2 +++ ClassScopeCheckTest.java 6 Mar 2005 17:01:35 -0000 1.3 @@ -4,6 +4,7 @@ import net.sf.clirr.core.Severity; import net.sf.clirr.core.ClassSelector; import net.sf.clirr.core.ScopeSelector; +import net.sf.clirr.core.ClassFilter; import net.sf.clirr.core.internal.checks.ClassScopeCheck; import net.sf.clirr.core.internal.checks.AbstractCheckTestCase; @@ -43,7 +44,7 @@ return new ClassScopeCheck(tdl, scopeSelector); } - protected ClassSelector createClassSelector() + protected ClassFilter createClassSelector() { // only check the testlib/scope/ClassScopeChange class. ClassSelector classSelector = new ClassSelector(ClassSelector.MODE_IF); |