junit.framework.JUnit4TestAdapter
Field Declaration Changes:
old:private junit.framework.JUnit4TestAdapterCache fCache
new:private final junit.framework.JUnit4TestAdapterCache fCache
old:private org.junit.runner.Runner fRunner
new:private final org.junit.runner.Runner fRunner
junit.framework.TestSuite
New Methods:
private void addTestsFromTestCase(java.lang.Class)
private junit.framework.Test testCaseForClass(java.lang.Class)
org.junit.experimental.theories.Theories$TheoryAnchor
Removed Fields:
final org.junit.experimental.theories.Theories this$0
Removed Constructors:
public Theories$TheoryAnchor(org.junit.experimental.theories.Theories, org.junit.runners.model.FrameworkMethod)
New Fields:
private org.junit.runners.model.TestClass fTestClass
New Constructors:
public Theories$TheoryAnchor(org.junit.runners.model.FrameworkMethod, org.junit.runners.model.TestClass)
New Methods:
private org.junit.runners.model.TestClass getTestClass()
org.junit.experimental.theories.Theories$TheoryAnchor$1
Removed Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor this$1
New Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor this$0
org.junit.experimental.theories.Theories$TheoryAnchor$1$1
Removed Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor$1 this$2
New Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor$1 this$1
org.junit.experimental.theories.Theories$TheoryAnchor$2
Removed Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor this$1
New Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor this$0
org.junit.internal.runners.model.EachTestNotifier
New Methods:
private void addMultipleFailureException(org.junit.internal.runners.model.MultipleFailureException)
org.junit.runners.BlockJUnit4ClassRunner
Removed Methods:
private org.junit.rules.MethodRule createRule(java.lang.Object, org.junit.runners.model.FrameworkField)
private java.util.List ruleFields()
protected java.util.List rules(java.lang.Object)
New Methods:
private void runIgnored(org.junit.internal.runners.model.EachTestNotifier)
private void runNotIgnored(org.junit.runners.model.FrameworkMethod, org.junit.internal.runners.model.EachTestNotifier)
org.junit.runners.model.TestClass
New Methods:
public java.util.List getAnnotatedFieldValues(java.lang.Object, java.lang.Class, java.lang.Class)
org.junit.experimental.categories.Categories$CategoryFilter
New Methods:
private java.util.List categories(org.junit.runner.Description)
private java.lang.Class[] directCategories(org.junit.runner.Description)
private org.junit.runner.Description parentDescription(org.junit.runner.Description)
org.junit.runner.Result
Removed Methods:
static int access$208(org.junit.runner.Result)
static int access$408(org.junit.runner.Result)
Field Declaration Changes:
old:private int fCount
new:private java.util.concurrent.atomic.AtomicInteger fCount
old:private int fIgnoreCount
new:private java.util.concurrent.atomic.AtomicInteger fIgnoreCountNew Methods:
static java.util.concurrent.atomic.AtomicInteger access$200(org.junit.runner.Result)
static java.util.concurrent.atomic.AtomicInteger access$400(org.junit.runner.Result)
org.junit.runners.model.InitializationError
New Constructors:
public InitializationError(java.lang.Throwable)
org.junit.experimental.categories
org.junit.experimental.ParallelComputer$ParallelRunner
org.junit.experimental.ParallelComputer$ParallelRunner$1
org.junit.experimental.ParallelComputer$ParallelSuite
org.junit.experimental.ParallelComputer$ParallelSuite$1
org.junit.Assert
Removed Methods:
public static int assertArraysAreSameLength(java.lang.Object, java.lang.Object, java.lang.String)
public static boolean isArray(java.lang.Object)
org.junit.experimental.ParallelComputer
Method Changes:
old:public org.junit.runners.Suite getSuite(org.junit.runners.model.RunnerBuilder, java.lang.Class[]) throws org.junit.runners.model.InitializationError
new:public org.junit.runner.Runner getSuite(org.junit.runners.model.RunnerBuilder, java.lang.Class[]) throws org.junit.runners.model.InitializationErrorNew Methods:
private static org.junit.runner.Runner parallelize(org.junit.runner.Runner)
org.junit.experimental.max.MaxCore
Removed Methods:
public void findLeaves(org.junit.runner.Description, java.util.List)
Newly Deprecated Methods:
public static org.junit.experimental.max.MaxCore forFolder(java.lang.String)
Field Declaration Changes:
old:public final org.junit.experimental.max.MaxHistory fHistory
new:private final org.junit.experimental.max.MaxHistory fHistoryConstructor Changes:
old:public MaxCore(java.io.File)
new:private MaxCore(java.io.File)Method Changes:
old:public org.junit.runner.Runner buildRunner(org.junit.runner.Description)
new:private org.junit.runner.Runner buildRunner(org.junit.runner.Description)
old:public org.junit.runner.Request constructLeafRequest(java.util.List)
new:private org.junit.runner.Request constructLeafRequest(java.util.List)
old:public java.util.List findLeaves(org.junit.runner.Request)
new:private java.util.List findLeaves(org.junit.runner.Request)New Fields:
private static final java.lang.String MALFORMED_JUNIT_3_TEST_CLASS_PREFIX
New Methods:
private void findLeaves(org.junit.runner.Description, org.junit.runner.Description, java.util.List)
private java.lang.Class getMalformedTestClass(org.junit.runner.Description)
org.junit.experimental.max.MaxHistory
Removed Fields:
public final java.io.File fFolder
Removed Methods:
public java.io.File getFile()
Field Declaration Changes:
old:public final java.util.Map fDurations
new:private final java.util.Map fDurations
old:public final java.util.Map fFailureTimestamps
new:private final java.util.Map fFailureTimestampsConstructor Changes:
old:public MaxHistory(java.io.File)
new:private MaxHistory(java.io.File)Method Changes:
old:public org.junit.experimental.max.MaxHistory$RememberingListener listener()
new:public org.junit.runner.notification.RunListener listener()
old:public void save() throws java.io.IOException
new:private void save() throws java.io.IOExceptionNew Fields:
private final java.io.File fHistoryStore
New Methods:
static void access$000(org.junit.experimental.max.MaxHistory) throws java.io.IOException
org.junit.experimental.max.MaxHistory$RememberingListener
New Methods:
public void testRunFinished(org.junit.runner.Result) throws java.lang.Exception
org.junit.experimental.results.FailureList
Declaration Changes:
old:public class org.junit.experimental.results.FailureList extends java.lang.Object
new:class org.junit.experimental.results.FailureList extends java.lang.Object
org.junit.experimental.results.PrintableResult
Removed Methods:
public java.util.List getFailures()
Constructor Changes:
old:public PrintableResult(java.lang.Class)
new:private PrintableResult(java.lang.Class)
old:public PrintableResult(org.junit.runner.Result)
new:private PrintableResult(org.junit.runner.Result)New Methods:
public int failureCount()
org.junit.experimental.theories.Theories
Removed Methods:
static org.junit.runners.model.TestClass access$000(org.junit.experimental.theories.Theories)
static org.junit.runners.model.TestClass access$100(org.junit.experimental.theories.Theories)
protected void validateZeroArgConstructor(java.util.List)
New Methods:
protected void validateConstructor(java.util.List)
org.junit.experimental.theories.Theories$TheoryAnchor
Removed Methods:
static boolean access$200(org.junit.experimental.theories.Theories$TheoryAnchor)
static org.junit.runners.model.Statement access$300(org.junit.experimental.theories.Theories$TheoryAnchor, org.junit.runners.model.FrameworkMethod, org.junit.experimental.theories.internal.Assignments, java.lang.Object)
New Methods:
static boolean access$000(org.junit.experimental.theories.Theories$TheoryAnchor)
static org.junit.runners.model.Statement access$100(org.junit.experimental.theories.Theories$TheoryAnchor, org.junit.runners.model.FrameworkMethod, org.junit.experimental.theories.internal.Assignments, java.lang.Object)
org.junit.experimental.theories.internal.Assignments
Constructor Changes:
old:public Assignments(java.util.List, java.util.List, org.junit.runners.model.TestClass)
new:private Assignments(java.util.List, java.util.List, org.junit.runners.model.TestClass)
org.junit.internal.InexactComparisonCriteria
Declaration Changes:
old:public class org.junit.internal.InexactComparisonCriteria extends java.lang.Object
new:public class org.junit.internal.InexactComparisonCriteria extends org.junit.internal.ComparisonCriteriaRemoved Methods:
public void internalArrayEquals(java.lang.String, java.lang.Object, java.lang.Object) throws org.junit.internal.ArrayComparisonFailure
New Methods:
protected void assertElementsEqual(java.lang.Object, java.lang.Object)
org.junit.internal.runners.JUnit38ClassRunner
Removed Methods:
static junit.framework.Test access$000(org.junit.internal.runners.JUnit38ClassRunner)
Method Changes:
old:public junit.framework.Test getTest()
new:private junit.framework.Test getTest()
old:public static org.junit.runner.Description makeDescription(junit.framework.Test)
new:private static org.junit.runner.Description makeDescription(junit.framework.Test)
org.junit.internal.runners.model.MultipleFailureException
New Methods:
public static void assertEmpty(java.util.List) throws java.lang.Throwable
org.junit.internal.runners.statements.FailOnTimeout
Removed Methods:
private java.lang.Throwable unwrap(java.lang.Throwable)
New Fields:
private boolean fFinished
private java.lang.Throwable fThrown
New Methods:
static boolean access$102(org.junit.internal.runners.statements.FailOnTimeout, boolean)
static java.lang.Throwable access$202(org.junit.internal.runners.statements.FailOnTimeout, java.lang.Throwable)
org.junit.internal.runners.statements.FailOnTimeout$1
Declaration Changes:
old:class org.junit.internal.runners.statements.FailOnTimeout$1 extends java.lang.Object implements java.util.concurrent.Callable
new:class org.junit.internal.runners.statements.FailOnTimeout$1 extends java.lang.ThreadRemoved Methods:
public java.lang.Object call() throws java.lang.Exception
Constructor Changes:
old:FailOnTimeout$1(org.junit.internal.runners.statements.FailOnTimeout) throws java.util.concurrent.ExecutionException
new:FailOnTimeout$1(org.junit.internal.runners.statements.FailOnTimeout)New Methods:
public void run()
org.junit.runner.Computer
Method Changes:
old:public org.junit.runners.Suite getSuite(org.junit.runners.model.RunnerBuilder, java.lang.Class[]) throws org.junit.runners.model.InitializationError
new:public org.junit.runner.Runner getSuite(org.junit.runners.model.RunnerBuilder, java.lang.Class[]) throws org.junit.runners.model.InitializationError
org.junit.runner.Description
New Methods:
private java.util.regex.Matcher methodStringMatcher()
org.junit.runner.JUnitCore
Field Declaration Changes:
old:public org.junit.runner.notification.RunNotifier fNotifier
new:private org.junit.runner.notification.RunNotifier fNotifier
org.junit.runners.BlockJUnit4ClassRunner
Newly Deprecated Methods:
protected org.junit.runners.model.Statement possiblyExpectingExceptions(org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)
protected void validateInstanceMethods(java.util.List)
protected org.junit.runners.model.Statement withAfters(org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)
protected org.junit.runners.model.Statement withBefores(org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)
protected org.junit.runners.model.Statement withPotentialTimeout(org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)
Method Changes:
old:protected org.junit.internal.runners.model.EachTestNotifier makeNotifier(org.junit.runners.model.FrameworkMethod, org.junit.runner.notification.RunNotifier)
new:private org.junit.internal.runners.model.EachTestNotifier makeNotifier(org.junit.runners.model.FrameworkMethod, org.junit.runner.notification.RunNotifier)
old:private void validateConstructor(java.util.List)
new:protected void validateConstructor(java.util.List)
old:private void validateOnlyOneConstructor(java.util.List)
new:protected void validateOnlyOneConstructor(java.util.List)New Methods:
private org.junit.rules.MethodRule createRule(java.lang.Object, org.junit.runners.model.FrameworkField)
private java.util.List ruleFields()
protected java.util.List rules(java.lang.Object)
private void validateFields(java.util.List)
private void validateRuleField(java.lang.reflect.Field, java.util.List)
private org.junit.runners.model.Statement withRules(org.junit.runners.model.FrameworkMethod, java.lang.Object, org.junit.runners.model.Statement)
org.junit.runners.Parameterized$TestClassRunnerForParameters
Removed Methods:
protected void validateZeroArgConstructor(java.util.List)
New Methods:
protected void validateConstructor(java.util.List)
org.junit.runners.ParentRunner
Method Changes:
old:protected java.util.List getFilteredChildren()
new:private java.util.List getFilteredChildren()
old:protected final org.junit.runners.model.TestClass getTestClass()
new:public final org.junit.runners.model.TestClass getTestClass()New Fields:
private org.junit.runners.model.RunnerScheduler fScheduler
New Methods:
public void setScheduler(org.junit.runners.model.RunnerScheduler)
org.junit.runners.ParentRunner$1
Declaration Changes:
old:class org.junit.runners.ParentRunner$1 extends org.junit.runners.model.Statement
new:class org.junit.runners.ParentRunner$1 extends java.lang.Object implements org.junit.runners.model.RunnerSchedulerRemoved Fields:
final org.junit.runner.notification.RunNotifier val$notifier
Removed Constructors:
ParentRunner$1(org.junit.runners.ParentRunner, org.junit.runner.notification.RunNotifier)
Removed Methods:
public void evaluate()
New Constructors:
ParentRunner$1(org.junit.runners.ParentRunner)
New Methods:
public void finished()
public void schedule(java.lang.Runnable)
org.junit.runners.ParentRunner$2
Declaration Changes:
old:class org.junit.runners.ParentRunner$2 extends java.lang.Object implements java.util.Comparator
new:class org.junit.runners.ParentRunner$2 extends org.junit.runners.model.StatementRemoved Constructors:
ParentRunner$2(org.junit.runners.ParentRunner)
Removed Methods:
public int compare(java.lang.Object, java.lang.Object)
New Fields:
final org.junit.runner.notification.RunNotifier val$notifier
New Constructors:
ParentRunner$2(org.junit.runners.ParentRunner, org.junit.runner.notification.RunNotifier)
New Methods:
public void evaluate()
org.junit.runners.Suite
New Methods:
public static org.junit.runner.Runner emptySuite()
org.junit.runners.model.FrameworkMethod
Declaration Changes:
old:public class org.junit.runners.model.FrameworkMethod extends java.lang.Object
new:public class org.junit.runners.model.FrameworkMethod extends org.junit.runners.model.FrameworkMemberRemoved Methods:
static java.lang.reflect.Method access$000(org.junit.runners.model.FrameworkMethod)
boolean isShadowedBy(java.util.List)
Field Declaration Changes:
old:private final java.lang.reflect.Method fMethod
new:final java.lang.reflect.Method fMethodMethod Changes:
old:private boolean isShadowedBy(org.junit.runners.model.FrameworkMethod)
new:public boolean isShadowedBy(org.junit.runners.model.FrameworkMethod)New Methods:
public boolean isShadowedBy(org.junit.runners.model.FrameworkMember)
org.junit.runners.model.TestClass
Removed Methods:
private void addToAnnotationList(java.lang.Class, org.junit.runners.model.FrameworkMethod)
private void addToAnnotationLists(org.junit.runners.model.FrameworkMethod)
protected java.lang.annotation.Annotation[] computeAnnotations(org.junit.runners.model.FrameworkMethod)
private void ensureKey(java.lang.Class)
New Fields:
private java.util.Map fFieldsForAnnotations
New Methods:
private void addToAnnotationLists(org.junit.runners.model.FrameworkMember, java.util.Map)
public java.util.List getAnnotatedFields(java.lang.Class)
private java.util.List getAnnotatedMembers(java.util.Map, java.lang.Class)
org.junit.rules
org.junit.Rule
org.junit.runners.model.RunnerScheduler
org.junit.experimental.ParallelComputer$1
org.junit.experimental.ParallelComputer$1$1
org.junit.internal.ComparisonCriteria
org.junit.internal.ExactComparisonCriteria
org.junit.runners.ParentRunner$3
org.junit.runners.ParentRunner$4
org.junit.runners.model.FrameworkField
org.junit.runners.model.FrameworkMember
org.junit.runner.Request$2
org.junit.Assert
Method Changes:
old:private static boolean isArray(java.lang.Object)
new:public static boolean isArray(java.lang.Object)New Methods:
public static void assertArrayEquals(double[], double[], double)
public static void assertArrayEquals(float[], float[], float)
public static void assertArrayEquals(java.lang.String, double[], double[], double) throws org.junit.internal.ArrayComparisonFailure
public static void assertArrayEquals(java.lang.String, float[], float[], float) throws org.junit.internal.ArrayComparisonFailure
public static int assertArraysAreSameLength(java.lang.Object, java.lang.Object, java.lang.String)
org.junit.internal.runners.JUnit38ClassRunner
Method Changes:
old:public static junit.framework.TestListener createAdaptingListener(org.junit.runner.notification.RunNotifier)
new:public junit.framework.TestListener createAdaptingListener(org.junit.runner.notification.RunNotifier)
old:private org.junit.runner.Description makeDescription(junit.framework.Test)
new:public static org.junit.runner.Description makeDescription(junit.framework.Test)New Methods:
static junit.framework.Test access$000(org.junit.internal.runners.JUnit38ClassRunner)
private static java.lang.String createSuiteDescription(junit.framework.TestSuite)
public junit.framework.Test getTest()
private void setTest(junit.framework.Test)
org.junit.internal.runners.JUnit38ClassRunner$OldTestClassAdaptingListener
Removed Constructors:
private JUnit38ClassRunner$OldTestClassAdaptingListener(org.junit.runner.notification.RunNotifier)
JUnit38ClassRunner$OldTestClassAdaptingListener(org.junit.runner.notification.RunNotifier, org.junit.internal.runners.JUnit38ClassRunner$1)
New Fields:
final org.junit.internal.runners.JUnit38ClassRunner this$0
New Constructors:
private JUnit38ClassRunner$OldTestClassAdaptingListener(org.junit.internal.runners.JUnit38ClassRunner, org.junit.runner.notification.RunNotifier)
JUnit38ClassRunner$OldTestClassAdaptingListener(org.junit.internal.runners.JUnit38ClassRunner, org.junit.runner.notification.RunNotifier, org.junit.internal.runners.JUnit38ClassRunner$1)
New Methods:
private java.lang.Class getEffectiveClass(junit.framework.Test)
org.junit.runner.Description
New Methods:
public java.lang.String getClassName()
public java.lang.String getMethodName()
public java.lang.Class getTestClass()
private java.lang.String parseMethod()
org.junit.runner.JUnitCore
Removed Methods:
private void addFirstListener(org.junit.runner.notification.RunListener)
Field Declaration Changes:
old:private org.junit.runner.notification.RunNotifier fNotifier
new:public org.junit.runner.notification.RunNotifier fNotifierNew Methods:
static org.junit.runner.Computer defaultComputer()
public org.junit.runner.Result run(org.junit.runner.Computer, java.lang.Class[])
public static org.junit.runner.Result runClasses(org.junit.runner.Computer, java.lang.Class[])
org.junit.runner.Request
New Methods:
public static org.junit.runner.Request classes(org.junit.runner.Computer, java.lang.Class[])
org.junit.runner.Result$Listener
Removed Fields:
private boolean fIgnoredDuringExecution
org.junit.runner.manipulation.Filter
New Methods:
public static org.junit.runner.manipulation.Filter matchMethodDescription(org.junit.runner.Description)
org.junit.runners.BlockJUnit4ClassRunner
Declaration Changes:
old:public class org.junit.runners.BlockJUnit4ClassRunner extends org.junit.runners.ParentRunner implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable
new:public class org.junit.runners.BlockJUnit4ClassRunner extends org.junit.runners.ParentRunnerMethod Changes:
old:private org.junit.internal.runners.model.EachTestNotifier makeNotifier(org.junit.runners.model.FrameworkMethod, org.junit.runner.notification.RunNotifier)
new:protected org.junit.internal.runners.model.EachTestNotifier makeNotifier(org.junit.runners.model.FrameworkMethod, org.junit.runner.notification.RunNotifier)
org.junit.runners.ParentRunner
Method Changes:
old:private java.util.List getFilteredChildren()
new:protected java.util.List getFilteredChildren()
org.junit.experimental
org.junit.experimental.max
org.junit.internal.InexactComparisonCriteria
org.junit.runner.Computer
org.junit.runner.Computer$1
org.junit.runner.manipulation.Filter$2
org.junit.Assume$AssumptionViolatedException
org.junit.experimental.theories.ParameterSignature$1
org.junit.experimental.theories.ParameterSignature$1$1
org.junit.experimental.theories.PotentialParameterValue
org.junit.experimental.theories.PotentialParameterValue$1
org.junit.experimental.theories.PotentialParameterValue$CouldNotGenerateValueException
org.junit.experimental.theories.internal.TheoryMethod
org.junit.experimental.theories.internal.TheoryMethod$PotentialMethodValues
org.junit.internal.requests.ClassesRequest
org.junit.internal.requests.ErrorReportingRequest
org.junit.internal.requests.IgnoredClassRunner
org.junit.internal.runners.CompositeRunner
org.junit.internal.runners.CompositeRunner$1
org.junit.internal.runners.OldTestClassRunner
org.junit.internal.runners.TestClassRunner
org.junit.matchers.CombinableMatcher
org.junit.matchers.Each
org.junit.matchers.Each$1
org.junit.matchers.IsCollectionContaining
org.junit.matchers.StringContains
org.junit.matchers.SubstringMatcher
org.junit.matchers.TypeSafeMatcher
org.junit.runners.Enclosed
org.junit.runners.Parameterized$1
org.junit.runners.Suite$1
org.junit.internal.runners.ClassRoadie
org.junit.internal.runners.FailedBefore
org.junit.internal.runners.InitializationError
org.junit.internal.runners.JUnit4ClassRunner
org.junit.internal.runners.MethodRoadie
org.junit.internal.runners.MethodValidator
org.junit.internal.runners.TestClass
org.junit.internal.runners.TestMethod
junit.framework.JUnit4TestAdapter
Declaration Changes:
old:public class junit.framework.JUnit4TestAdapter extends java.lang.Object implements junit.framework.Test
new:public class junit.framework.JUnit4TestAdapter extends java.lang.Object implements junit.framework.Test, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable, org.junit.runner.Describable
junit.framework.JUnit4TestCaseFacade
Declaration Changes:
old:public class junit.framework.JUnit4TestCaseFacade extends java.lang.Object implements junit.framework.Test
new:public class junit.framework.JUnit4TestCaseFacade extends java.lang.Object implements junit.framework.Test, org.junit.runner.Describable
org.junit.Assert
Newly Deprecated Methods:
public static void assertEquals(double, double)
public static void assertEquals(java.lang.String, double, double)
New Methods:
private static java.lang.String formatClassAndValue(java.lang.Object, java.lang.String)
org.junit.ComparisonFailure$ComparisonCompactor
Method Changes:
old:public java.lang.String compact(java.lang.String)
new:private java.lang.String compact(java.lang.String)New Methods:
static java.lang.String access$000(org.junit.ComparisonFailure$ComparisonCompactor, java.lang.String)
org.junit.experimental.results.FailureList
Declaration Changes:
old:final class org.junit.experimental.results.FailureList extends java.lang.Object
new:public class org.junit.experimental.results.FailureList extends java.lang.ObjectConstructor Changes:
old:FailureList(java.util.List)
new:public FailureList(java.util.List)
org.junit.experimental.results.ResultMatchers
New Methods:
public static org.hamcrest.Matcher hasFailureContaining(java.lang.String)
org.junit.experimental.results.ResultMatchers$1
Declaration Changes:
old:class org.junit.experimental.results.ResultMatchers$1 extends org.hamcrest.BaseMatcher
new:class org.junit.experimental.results.ResultMatchers$1 extends org.junit.internal.matchers.TypeSafeMatcherRemoved Methods:
public boolean matches(java.lang.Object)
New Methods:
public boolean matchesSafely(java.lang.Object)
public boolean matchesSafely(org.junit.experimental.results.PrintableResult)
org.junit.experimental.theories.ParameterSignature
Removed Methods:
public boolean canAcceptField(java.lang.reflect.Field)
public boolean canAcceptMethod(java.lang.reflect.Method)
public static org.junit.experimental.theories.ParameterSupplier fieldParameterSupplier(java.lang.Class)
public org.junit.experimental.theories.ParameterSupplier getAnnotatedSupplier() throws java.lang.InstantiationException, java.lang.IllegalAccessException
public java.util.List getPotentialValues(java.lang.Object) throws java.lang.InstantiationException, java.lang.IllegalAccessException
public org.junit.experimental.theories.ParameterSupplier getSupplier(java.lang.Class) throws java.lang.InstantiationException, java.lang.IllegalAccessException
public org.junit.experimental.theories.ParametersSuppliedBy getSupplier(java.lang.annotation.Annotation)
public java.lang.annotation.Annotation getSupplierAnnotation()
New Methods:
public boolean canAcceptArrayType(java.lang.Class)
public boolean canAcceptType(java.lang.Class)
public java.lang.annotation.Annotation findDeepAnnotation(java.lang.Class)
private java.lang.annotation.Annotation findDeepAnnotation(java.lang.annotation.Annotation[], java.lang.Class, int)
public java.lang.annotation.Annotation getAnnotation(java.lang.Class)
public java.util.List getAnnotations()
public java.lang.Class getType()
public boolean hasAnnotation(java.lang.Class)
private static java.util.ArrayList signatures(java.lang.Class[], java.lang.annotation.Annotation[][])
public static java.util.List signatures(java.lang.reflect.Constructor)
org.junit.experimental.theories.ParameterSupplier
Removed Methods:
public abstract java.util.List getValueSources(java.lang.Object, org.junit.experimental.theories.ParameterSignature)
New Methods:
public abstract java.util.List getValueSources(org.junit.experimental.theories.ParameterSignature)
org.junit.experimental.theories.Theories
Declaration Changes:
old:public class org.junit.experimental.theories.Theories extends org.junit.internal.runners.JUnit4ClassRunner
new:public class org.junit.experimental.theories.Theories extends org.junit.runners.BlockJUnit4ClassRunnerRemoved Methods:
protected java.util.List getTestMethods()
protected void validate() throws org.junit.internal.runners.InitializationError
protected org.junit.internal.runners.TestMethod wrapMethod(java.lang.reflect.Method)
Constructor Changes:
old:public Theories(java.lang.Class) throws org.junit.internal.runners.InitializationError
new:public Theories(java.lang.Class) throws org.junit.runners.model.InitializationErrorNew Methods:
static org.junit.runners.model.TestClass access$000(org.junit.experimental.theories.Theories)
static org.junit.runners.model.TestClass access$100(org.junit.experimental.theories.Theories)
protected void collectInitializationErrors(java.util.List)
protected java.util.List computeTestMethods()
public org.junit.runners.model.Statement methodBlock(org.junit.runners.model.FrameworkMethod)
private void validateDataPointFields(java.util.List)
protected void validateTestMethods(java.util.List)
protected void validateZeroArgConstructor(java.util.List)
org.junit.experimental.theories.internal.ParameterizedAssertionError
New Methods:
private static java.lang.String stringValueOf(java.lang.Object)
org.junit.experimental.theories.suppliers.TestedOnSupplier
Removed Methods:
public java.util.List getValueSources(java.lang.Object, org.junit.experimental.theories.ParameterSignature)
New Methods:
public java.util.List getValueSources(org.junit.experimental.theories.ParameterSignature)
org.junit.internal.TextListener
Removed Constructors:
public TextListener()
Removed Methods:
protected void printFailure(org.junit.runner.notification.Failure, int)
protected void printFailureHeader(org.junit.runner.notification.Failure, int)
protected void printFailureTrace(org.junit.runner.notification.Failure)
New Constructors:
public TextListener(org.junit.internal.JUnitSystem)
New Methods:
protected void printFailure(org.junit.runner.notification.Failure, java.lang.String)
org.junit.internal.requests.ClassRequest
Removed Fields:
private static final java.lang.String CONSTRUCTOR_ERROR_FORMAT
Removed Methods:
public org.junit.runner.Runner buildRunner(java.lang.Class)
java.lang.Class getRunnerClass(java.lang.Class)
public boolean hasSuiteMethod()
boolean isPre4Test(java.lang.Class)
org.junit.internal.runners.ErrorReportingRunner
Removed Fields:
private final java.lang.Throwable fCause
private final org.junit.runner.Description fDescription
Removed Constructors:
public ErrorReportingRunner(org.junit.runner.Description, java.lang.Throwable)
New Fields:
private final java.util.List fCauses
private final java.lang.Class fTestClass
New Constructors:
public ErrorReportingRunner(java.lang.Class, java.lang.Throwable)
New Methods:
private org.junit.runner.Description describeCause(java.lang.Throwable)
private java.util.List getCauses(java.lang.Throwable)
private void runCause(java.lang.Throwable, org.junit.runner.notification.RunNotifier)
org.junit.internal.runners.JUnit4ClassRunner
New Methods:
private void testAborted(org.junit.runner.notification.RunNotifier, org.junit.runner.Description, java.lang.Throwable)
org.junit.internal.runners.TestClass
Method Changes:
old:java.util.List getTestMethods()
new:public java.util.List getTestMethods()
org.junit.matchers.JUnitMatchers
Removed Methods:
public static org.hamcrest.Matcher each(org.hamcrest.Matcher)
Method Changes:
old:public static org.junit.matchers.CombinableMatcher both(org.hamcrest.Matcher)
new:public static org.junit.internal.matchers.CombinableMatcher both(org.hamcrest.Matcher)
old:public static org.junit.matchers.CombinableMatcher either(org.hamcrest.Matcher)
new:public static org.junit.internal.matchers.CombinableMatcher either(org.hamcrest.Matcher)New Methods:
public static org.hamcrest.Matcher everyItem(org.hamcrest.Matcher)
org.junit.runner.JUnitCore
Removed Methods:
private static void killAllThreads(org.junit.runner.Result)
public org.junit.runner.Result runMain(java.lang.String[])
New Methods:
public org.junit.runner.Result runMain(org.junit.internal.JUnitSystem, java.lang.String[])
public static void runMainAndExit(org.junit.internal.JUnitSystem, java.lang.String[])
org.junit.runner.Request
Removed Methods:
public static org.junit.runner.Request classes(java.lang.String, java.lang.Class[])
Newly Deprecated Methods:
public static org.junit.runner.Request errorReport(java.lang.Class, java.lang.Throwable)
New Methods:
public static org.junit.runner.Request classes(java.lang.Class[])
public static org.junit.runner.Request runner(org.junit.runner.Runner)
org.junit.runner.Request$1
Declaration Changes:
old:class org.junit.runner.Request$1 extends org.junit.runner.manipulation.Filter
new:class org.junit.runner.Request$1 extends org.junit.runner.RequestRemoved Fields:
final org.junit.runner.Request this$0
final org.junit.runner.Description val$desiredDescription
Removed Constructors:
Request$1(org.junit.runner.Request, org.junit.runner.Description)
Removed Methods:
public java.lang.String describe()
public boolean shouldRun(org.junit.runner.Description)
New Fields:
final org.junit.runner.Runner val$runner
New Constructors:
Request$1(org.junit.runner.Runner)
New Methods:
public org.junit.runner.Runner getRunner()
org.junit.runner.Result
Field Declaration Changes:
old:private java.util.List fFailures
new:private final java.util.List fFailures
org.junit.runner.Result$Listener
Removed Methods:
public void testStarted(org.junit.runner.Description) throws java.lang.Exception
New Fields:
private boolean fIgnoredDuringExecution
New Methods:
public void testAssumptionFailure(org.junit.runner.notification.Failure)
public void testFinished(org.junit.runner.Description) throws java.lang.Exception
org.junit.runner.Runner
Declaration Changes:
old:public abstract class org.junit.runner.Runner extends java.lang.Object
new:public abstract class org.junit.runner.Runner extends java.lang.Object implements org.junit.runner.Describable
org.junit.runner.manipulation.Filter
Removed Methods:
public void apply(org.junit.runner.Runner) throws org.junit.runner.manipulation.NoTestsRemainException
New Methods:
public void apply(java.lang.Object) throws org.junit.runner.manipulation.NoTestsRemainException
org.junit.runner.manipulation.Sorter
Removed Methods:
public void apply(org.junit.runner.Runner)
New Fields:
public static org.junit.runner.manipulation.Sorter NULL
New Methods:
public void apply(java.lang.Object)
static {}
org.junit.runner.notification.Failure
Field Declaration Changes:
old:private java.lang.Throwable fThrownException
new:private final java.lang.Throwable fThrownException
org.junit.runner.notification.RunListener
New Methods:
public void testAssumptionFailure(org.junit.runner.notification.Failure)
org.junit.runner.notification.RunNotifier
Removed Methods:
public void testAborted(org.junit.runner.Description, java.lang.Throwable)
Field Declaration Changes:
old:private java.util.List fListeners
new:private final java.util.List fListenersNew Methods:
public void fireTestAssumptionFailed(org.junit.runner.notification.Failure)
org.junit.runner.notification.RunNotifier$5
Removed Fields:
final org.junit.runner.Description val$description
Removed Constructors:
RunNotifier$5(org.junit.runner.notification.RunNotifier, org.junit.runner.Description) throws java.lang.Exception
New Fields:
final org.junit.runner.notification.Failure val$failure
New Constructors:
RunNotifier$5(org.junit.runner.notification.RunNotifier, org.junit.runner.notification.Failure)
org.junit.runners.AllTests
Declaration Changes:
old:public class org.junit.runners.AllTests extends org.junit.internal.runners.JUnit38ClassRunner
new:public class org.junit.runners.AllTests extends org.junit.internal.runners.SuiteMethodRemoved Methods:
public static junit.framework.Test testFromSuiteMethod(java.lang.Class) throws java.lang.Throwable
org.junit.runners.Parameterized
Declaration Changes:
old:public class org.junit.runners.Parameterized extends org.junit.internal.runners.CompositeRunner
new:public class org.junit.runners.Parameterized extends org.junit.runners.SuiteRemoved Fields:
private final org.junit.internal.runners.TestClass fTestClass
Removed Methods:
static void access$000(org.junit.runners.Parameterized, org.junit.runner.notification.RunNotifier)
public static java.util.Collection eachOne(java.lang.Object[])
private java.util.Collection getParametersList() throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.Exception
private java.lang.reflect.Method getParametersMethod() throws java.lang.Exception
public void run(org.junit.runner.notification.RunNotifier)
Constructor Changes:
old:public Parameterized(java.lang.Class) throws java.lang.Exception
new:public Parameterized(java.lang.Class) throws java.lang.ThrowableNew Fields:
private final java.util.ArrayList runners
New Methods:
static org.junit.runners.model.FrameworkMethod access$000(org.junit.runners.Parameterized, org.junit.runners.model.TestClass) throws java.lang.Exception
protected java.util.List getChildren()
private java.util.List getParametersList(org.junit.runners.model.TestClass) throws java.lang.Throwable
private org.junit.runners.model.FrameworkMethod getParametersMethod(org.junit.runners.model.TestClass) throws java.lang.Exception
org.junit.runners.Parameterized$TestClassRunnerForParameters
Declaration Changes:
old:class org.junit.runners.Parameterized$TestClassRunnerForParameters extends org.junit.internal.runners.JUnit4ClassRunner
new:class org.junit.runners.Parameterized$TestClassRunnerForParameters extends org.junit.runners.BlockJUnit4ClassRunnerRemoved Fields:
private final java.lang.reflect.Constructor fConstructor
private final java.lang.Object[] fParameters
Removed Constructors:
Parameterized$TestClassRunnerForParameters(org.junit.internal.runners.TestClass, java.lang.Object[], int) throws org.junit.internal.runners.InitializationError
Removed Methods:
private java.lang.reflect.Constructor getOnlyConstructor()
public void run(org.junit.runner.notification.RunNotifier)
protected java.lang.String testName(java.lang.reflect.Method)
protected void validate() throws org.junit.internal.runners.InitializationError
Method Changes:
old:protected java.lang.Object createTest() throws java.lang.Exception
new:public java.lang.Object createTest() throws java.lang.ExceptionNew Fields:
private final java.util.List fParameterList
final org.junit.runners.Parameterized this$0
New Constructors:
Parameterized$TestClassRunnerForParameters(org.junit.runners.Parameterized, java.lang.Class, java.util.List, int) throws org.junit.runners.model.InitializationError
New Methods:
protected org.junit.runners.model.Statement classBlock(org.junit.runner.notification.RunNotifier)
private java.lang.Object[] computeParams() throws java.lang.Exception
protected java.lang.String testName(org.junit.runners.model.FrameworkMethod)
protected void validateZeroArgConstructor(java.util.List)
org.junit.runners.Suite
Declaration Changes:
old:public class org.junit.runners.Suite extends org.junit.internal.runners.CompositeRunner
new:public class org.junit.runners.Suite extends org.junit.runners.ParentRunnerRemoved Fields:
private org.junit.internal.runners.TestClass fTestClass
private static java.util.Set parents
Removed Constructors:
public Suite(java.lang.Class) throws org.junit.internal.runners.InitializationError
Removed Methods:
static void access$000(org.junit.runners.Suite, org.junit.runner.notification.RunNotifier)
private java.lang.Class addParent(java.lang.Class) throws org.junit.internal.runners.InitializationError
private void removeParent(java.lang.Class)
public void run(org.junit.runner.notification.RunNotifier)
static {}
protected void validate(org.junit.internal.runners.MethodValidator)
Constructor Changes:
old:protected Suite(java.lang.Class, java.lang.Class[]) throws org.junit.internal.runners.InitializationError
new:protected Suite(java.lang.Class, java.lang.Class[]) throws org.junit.runners.model.InitializationErrorMethod Changes:
old:private static java.lang.Class[] getAnnotatedClasses(java.lang.Class) throws org.junit.internal.runners.InitializationError
new:private static java.lang.Class[] getAnnotatedClasses(java.lang.Class) throws org.junit.runners.model.InitializationErrorNew Fields:
private final java.util.List fRunners
New Constructors:
protected Suite(java.lang.Class, java.util.List) throws org.junit.runners.model.InitializationError
public Suite(java.lang.Class, org.junit.runners.model.RunnerBuilder) throws org.junit.runners.model.InitializationError
protected Suite(org.junit.runners.model.RunnerBuilder, java.lang.Class, java.lang.Class[]) throws org.junit.runners.model.InitializationError
public Suite(org.junit.runners.model.RunnerBuilder, java.lang.Class[]) throws org.junit.runners.model.InitializationError
New Methods:
protected org.junit.runner.Description describeChild(java.lang.Object)
protected org.junit.runner.Description describeChild(org.junit.runner.Runner)
protected java.util.List getChildren()
protected void runChild(java.lang.Object, org.junit.runner.notification.RunNotifier)
protected void runChild(org.junit.runner.Runner, org.junit.runner.notification.RunNotifier)
org.junit.experimental.runners
org.junit.internal.builders
org.junit.internal.matchers
org.junit.internal.runners.model
org.junit.internal.runners.statements
org.junit.runners.model
org.junit.experimental.theories.DataPoints
org.junit.internal.JUnitSystem
org.junit.runner.Describable
org.junit.experimental.results.ResultMatchers$3
org.junit.experimental.theories.PotentialAssignment
org.junit.experimental.theories.PotentialAssignment$1
org.junit.experimental.theories.PotentialAssignment$CouldNotGenerateValueException
org.junit.experimental.theories.Theories$TheoryAnchor
org.junit.experimental.theories.Theories$TheoryAnchor$1
org.junit.experimental.theories.Theories$TheoryAnchor$1$1
org.junit.experimental.theories.Theories$TheoryAnchor$2
org.junit.experimental.theories.internal.AllMembersSupplier
org.junit.experimental.theories.internal.AllMembersSupplier$1
org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValue
org.junit.experimental.theories.internal.Assignments
org.junit.internal.AssumptionViolatedException
org.junit.internal.RealSystem
org.junit.internal.runners.SuiteMethod
org.junit.runner.Request$2
org.junit.runner.manipulation.Sorter$1
org.junit.runner.notification.RunNotifier$7
org.junit.runners.BlockJUnit4ClassRunner
org.junit.runners.BlockJUnit4ClassRunner$1
org.junit.runners.JUnit4
org.junit.runners.ParentRunner
org.junit.runners.ParentRunner$1
org.junit.runners.ParentRunner$2
org.junit.internal.runners.BeforeAndAfterRunner
org.junit.internal.runners.BeforeAndAfterRunner$1
org.junit.internal.runners.BeforeAndAfterRunner$FailedBefore
org.junit.internal.runners.OldTestClassRunner$1
org.junit.internal.runners.TestClassMethodsRunner
org.junit.internal.runners.TestClassMethodsRunner$1
org.junit.internal.runners.TestClassRunner$1
org.junit.internal.runners.TestIntrospector
org.junit.internal.runners.TestMethodRunner
org.junit.internal.runners.TestMethodRunner$1
org.junit.internal.runners.TextListener
org.junit.runners.Parameterized$RunAllParameterMethods
org.junit.internal.runners.OldTestClassRunner
org.junit.internal.runners.TestClassRunner
junit.framework.JUnit4TestAdapter
New Methods:
public void filter(org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainException
private boolean isIgnored(org.junit.runner.Description)
private org.junit.runner.Description removeIgnored(org.junit.runner.Description)
public void sort(org.junit.runner.manipulation.Sorter)
org.junit.Assert
Removed Methods:
public static void assertEquals(float, float, float)
public static void assertEquals(java.lang.String, float, float, float)
Newly Deprecated Methods:
public static void assertEquals(java.lang.Object[], java.lang.Object[])
public static void assertEquals(java.lang.String, java.lang.Object[], java.lang.Object[])
New Methods:
public static void assertArrayEquals(byte[], byte[])
public static void assertArrayEquals(char[], char[])
public static void assertArrayEquals(int[], int[])
public static void assertArrayEquals(java.lang.Object[], java.lang.Object[])
public static void assertArrayEquals(java.lang.String, byte[], byte[]) throws org.junit.internal.ArrayComparisonFailure
public static void assertArrayEquals(java.lang.String, char[], char[]) throws org.junit.internal.ArrayComparisonFailure
public static void assertArrayEquals(java.lang.String, int[], int[]) throws org.junit.internal.ArrayComparisonFailure
public static void assertArrayEquals(java.lang.String, java.lang.Object[], java.lang.Object[]) throws org.junit.internal.ArrayComparisonFailure
public static void assertArrayEquals(java.lang.String, long[], long[]) throws org.junit.internal.ArrayComparisonFailure
public static void assertArrayEquals(java.lang.String, short[], short[]) throws org.junit.internal.ArrayComparisonFailure
public static void assertArrayEquals(long[], long[])
public static void assertArrayEquals(short[], short[])
public static void assertEquals(double, double)
public static void assertEquals(java.lang.String, double, double)
public static void assertEquals(java.lang.String, long, long)
public static void assertEquals(long, long)
public static void assertThat(java.lang.Object, org.hamcrest.Matcher)
public static void assertThat(java.lang.String, java.lang.Object, org.hamcrest.Matcher)
private static void internalArrayEquals(java.lang.String, java.lang.Object, java.lang.Object) throws org.junit.internal.ArrayComparisonFailure
private static boolean isArray(java.lang.Object)
private static boolean isEquals(java.lang.Object, java.lang.Object)
org.junit.internal.requests.ClassRequest
New Fields:
private static final java.lang.String CONSTRUCTOR_ERROR_FORMAT
private boolean fCanUseSuiteMethod
New Constructors:
public ClassRequest(java.lang.Class, boolean)
New Methods:
public org.junit.runner.Runner buildRunner(java.lang.Class)
public boolean hasSuiteMethod()
org.junit.internal.runners.CompositeRunner
New Methods:
protected void runChildren(org.junit.runner.notification.RunNotifier)
org.junit.internal.runners.MethodValidator
Removed Fields:
private final org.junit.internal.runners.TestIntrospector fIntrospector
Removed Constructors:
public MethodValidator(java.lang.Class)
Removed Methods:
public java.util.List validateAllMethods()
Field Declaration Changes:
old:private final java.lang.Class fTestClass
new:private org.junit.internal.runners.TestClass fTestClassNew Constructors:
public MethodValidator(org.junit.internal.runners.TestClass)
New Methods:
public java.util.List validateMethodsForDefaultRunner()
org.junit.internal.runners.OldTestClassRunner
Declaration Changes:
old:public class org.junit.internal.runners.OldTestClassRunner extends org.junit.runner.Runner
new:public class org.junit.internal.runners.OldTestClassRunner extends org.junit.internal.runners.JUnit38ClassRunner[deprecated]Removed Fields:
private junit.framework.Test fTest
Removed Constructors:
public OldTestClassRunner(junit.framework.Test)
Removed Methods:
public org.junit.runner.Description getDescription()
private junit.framework.TestListener getListener(org.junit.runner.notification.RunNotifier)
private org.junit.runner.Description makeDescription(junit.framework.Test)
public void run(org.junit.runner.notification.RunNotifier)
org.junit.internal.runners.TestClassRunner
Declaration Changes:
old:public class org.junit.internal.runners.TestClassRunner extends org.junit.runner.Runner implements org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Sortable
new:public class org.junit.internal.runners.TestClassRunner extends org.junit.internal.runners.JUnit4ClassRunner[deprecated]Removed Fields:
protected final org.junit.runner.Runner fEnclosedRunner
private final java.lang.Class fTestClass
Removed Constructors:
public TestClassRunner(java.lang.Class, org.junit.runner.Runner) throws org.junit.internal.runners.InitializationError
Removed Methods:
public void filter(org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainException
public org.junit.runner.Description getDescription()
protected java.lang.Class getTestClass()
public void run(org.junit.runner.notification.RunNotifier)
public void sort(org.junit.runner.manipulation.Sorter)
protected void validate(org.junit.internal.runners.MethodValidator)
org.junit.runner.Description
Removed Constructors:
private Description(java.lang.String)
Removed Methods:
public static org.junit.runner.Description createSuiteDescription(java.lang.String)
Field Declaration Changes:
old:public static org.junit.runner.Description TEST_MECHANISM
new:public static final org.junit.runner.Description TEST_MECHANISMNew Fields:
public static final org.junit.runner.Description EMPTY
private final java.lang.annotation.Annotation[] fAnnotations
New Constructors:
private Description(java.lang.String, java.lang.annotation.Annotation[])
New Methods:
public org.junit.runner.Description childlessCopy()
public static org.junit.runner.Description createSuiteDescription(java.lang.String, java.lang.annotation.Annotation[])
public static org.junit.runner.Description createTestDescription(java.lang.Class, java.lang.String, java.lang.annotation.Annotation[])
public java.lang.annotation.Annotation getAnnotation(java.lang.Class)
public java.util.Collection getAnnotations()
public boolean isEmpty()
org.junit.runner.Request
New Methods:
public static org.junit.runner.Request classWithoutSuiteMethod(java.lang.Class)
org.junit.runner.notification.RunNotifier
New Methods:
public void testAborted(org.junit.runner.Description, java.lang.Throwable)
org.junit.runners.AllTests
Declaration Changes:
old:public class org.junit.runners.AllTests extends org.junit.internal.runners.OldTestClassRunner
new:public class org.junit.runners.AllTests extends org.junit.internal.runners.JUnit38ClassRunnerRemoved Methods:
private static junit.framework.Test suite(java.lang.Class) throws java.lang.Throwable
New Methods:
public static junit.framework.Test testFromSuiteMethod(java.lang.Class) throws java.lang.Throwable
org.junit.runners.Parameterized
Declaration Changes:
old:public class org.junit.runners.Parameterized extends org.junit.internal.runners.TestClassRunner
new:public class org.junit.runners.Parameterized extends org.junit.internal.runners.CompositeRunnerRemoved Methods:
protected void validate(org.junit.internal.runners.MethodValidator)
New Fields:
private final org.junit.internal.runners.TestClass fTestClass
New Methods:
static void access$000(org.junit.runners.Parameterized, org.junit.runner.notification.RunNotifier)
private java.util.Collection getParametersList() throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.Exception
private java.lang.reflect.Method getParametersMethod() throws java.lang.Exception
public void run(org.junit.runner.notification.RunNotifier)
org.junit.runners.Parameterized$1
Declaration Changes:
old:class org.junit.runners.Parameterized$1 extends java.lang.Object
new:class org.junit.runners.Parameterized$1 extends java.lang.Object implements java.lang.RunnableNew Fields:
final org.junit.runners.Parameterized this$0
final org.junit.runner.notification.RunNotifier val$notifier
New Constructors:
Parameterized$1(org.junit.runners.Parameterized, org.junit.runner.notification.RunNotifier)
New Methods:
public void run()
org.junit.runners.Parameterized$TestClassRunnerForParameters
Declaration Changes:
old:class org.junit.runners.Parameterized$TestClassRunnerForParameters extends org.junit.internal.runners.TestClassMethodsRunner
new:class org.junit.runners.Parameterized$TestClassRunnerForParameters extends org.junit.internal.runners.JUnit4ClassRunnerRemoved Constructors:
private Parameterized$TestClassRunnerForParameters(java.lang.Class, java.lang.Object[], int)
Parameterized$TestClassRunnerForParameters(java.lang.Class, java.lang.Object[], int, org.junit.runners.Parameterized$1)
New Constructors:
Parameterized$TestClassRunnerForParameters(org.junit.internal.runners.TestClass, java.lang.Object[], int) throws org.junit.internal.runners.InitializationError
New Methods:
public void run(org.junit.runner.notification.RunNotifier)
protected void validate() throws org.junit.internal.runners.InitializationError
org.junit.runners.Suite
Declaration Changes:
old:public class org.junit.runners.Suite extends org.junit.internal.runners.TestClassRunner
new:public class org.junit.runners.Suite extends org.junit.internal.runners.CompositeRunnerConstructor Changes:
old:public Suite(java.lang.Class, java.lang.Class[]) throws org.junit.internal.runners.InitializationError
new:protected Suite(java.lang.Class, java.lang.Class[]) throws org.junit.internal.runners.InitializationErrorNew Fields:
private org.junit.internal.runners.TestClass fTestClass
private static java.util.Set parents
New Methods:
static void access$000(org.junit.runners.Suite, org.junit.runner.notification.RunNotifier)
private java.lang.Class addParent(java.lang.Class) throws org.junit.internal.runners.InitializationError
private void removeParent(java.lang.Class)
public void run(org.junit.runner.notification.RunNotifier)
static {}
protected void validate(org.junit.internal.runners.MethodValidator)
org.hamcrest
org.hamcrest.core
org.hamcrest.internal
org.junit.experimental.results
org.junit.experimental.theories
org.junit.experimental.theories.internal
org.junit.experimental.theories.suppliers
org.junit.internal
org.junit.matchers
org.junit.Assume
org.junit.Assume$AssumptionViolatedException
org.junit.internal.requests.IgnoredClassRunner
org.junit.internal.runners.ClassRoadie
org.junit.internal.runners.FailedBefore
org.junit.internal.runners.JUnit38ClassRunner
org.junit.internal.runners.JUnit38ClassRunner$1
org.junit.internal.runners.JUnit38ClassRunner$OldTestClassAdaptingListener
org.junit.internal.runners.JUnit4ClassRunner
org.junit.internal.runners.JUnit4ClassRunner$1
org.junit.internal.runners.JUnit4ClassRunner$2
org.junit.internal.runners.MethodRoadie
org.junit.internal.runners.MethodRoadie$1
org.junit.internal.runners.MethodRoadie$1$1
org.junit.internal.runners.MethodRoadie$2
org.junit.internal.runners.TestClass
org.junit.internal.runners.TestMethod
org.junit.runners.Suite$1
junit.awtui
junit.swingui
junit.runner.FailureDetailView
junit.runner.Sorter$Swapper
junit.runner.TestCollector
junit.runner.TestSuiteLoader
junit.extensions.ExceptionTestCase
junit.runner.ClassPathTestCollector
junit.runner.LoadingTestCollector
junit.runner.ReloadingTestSuiteLoader
junit.runner.SimpleTestCollector
junit.runner.Sorter
junit.runner.StandardTestSuiteLoader
junit.runner.TestCaseClassLoader
junit.extensions.ActiveTestSuite$1
Field Declaration Changes:
old:private final junit.extensions.ActiveTestSuite this$0
new:final junit.extensions.ActiveTestSuite this$0
old:private final junit.framework.TestResult val$result
new:final junit.framework.TestResult val$result
old:private final junit.framework.Test val$test
new:final junit.framework.Test val$test
junit.extensions.TestSetup$1
Field Declaration Changes:
old:private final junit.extensions.TestSetup this$0
new:final junit.extensions.TestSetup this$0
old:private final junit.framework.TestResult val$result
new:final junit.framework.TestResult val$result
junit.framework.Assert
Method Changes:
old:static java.lang.String format(java.lang.String, java.lang.Object, java.lang.Object)
new:public static java.lang.String format(java.lang.String, java.lang.Object, java.lang.Object)
junit.framework.AssertionFailedError
Declaration Changes:
old:public class junit.framework.AssertionFailedError extends java.lang.Error
new:public class junit.framework.AssertionFailedError extends java.lang.AssertionError
junit.framework.TestResult
Field Declaration Changes:
old:protected java.util.Vector fErrors
new:protected java.util.List fErrors
old:protected java.util.Vector fFailures
new:protected java.util.List fFailures
old:protected java.util.Vector fListeners
new:protected java.util.List fListenersMethod Changes:
old:private synchronized java.util.Vector cloneListeners()
new:private synchronized java.util.List cloneListeners()
junit.framework.TestResult$1
Field Declaration Changes:
old:private final junit.framework.TestResult this$0
new:final junit.framework.TestResult this$0
old:private final junit.framework.TestCase val$test
new:final junit.framework.TestCase val$test
junit.framework.TestSuite
Removed Fields:
static java.lang.Class class$java$lang$String
static java.lang.Class class$junit$framework$Test
Removed Methods:
private void addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class)
static java.lang.Class class$(java.lang.String)
New Methods:
private void addTestMethod(java.lang.reflect.Method, java.util.List, java.lang.Class)
junit.framework.TestSuite$1
Field Declaration Changes:
old:private final java.lang.String val$message
new:final java.lang.String val$message
junit.runner.BaseTestRunner
Removed Methods:
public junit.runner.TestSuiteLoader getLoader()
public static boolean inMac()
public static boolean inVAJava()
junit.textui.TestRunner
Removed Methods:
public junit.runner.TestSuiteLoader getLoader()
org.junit
org.junit.internal.requests
org.junit.internal.runners
org.junit.runner
org.junit.runner.manipulation
org.junit.runner.notification
org.junit.runners
junit.framework.JUnit4TestAdapter
junit.framework.JUnit4TestAdapterCache
junit.framework.JUnit4TestAdapterCache$1
junit.framework.JUnit4TestCaseFacade
junit.awtui.AboutDialog$1
Declaration Changes:
old:final class junit.awtui.AboutDialog$1 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.awtui.AboutDialog$1 extends java.lang.Object implements java.awt.event.ActionListener
junit.awtui.AboutDialog$2
Declaration Changes:
old:final class junit.awtui.AboutDialog$2 extends java.awt.event.WindowAdapter
new:class junit.awtui.AboutDialog$2 extends java.awt.event.WindowAdapter
junit.awtui.Logo
Removed Fields:
static java.lang.Class class$0
New Fields:
static java.lang.Class class$junit$runner$BaseTestRunner
New Methods:
static java.lang.Class class$(java.lang.String)
junit.awtui.TestRunner
Removed Fields:
static java.lang.Class class$0
Removed Methods:
static void access$0(junit.awtui.TestRunner)
static void access$1(junit.awtui.TestRunner, java.lang.String)
static void access$2(junit.awtui.TestRunner, java.lang.String)
New Fields:
static java.lang.Class class$junit$runner$BaseTestRunner
New Methods:
static void access$000(junit.awtui.TestRunner)
static void access$100(junit.awtui.TestRunner, java.lang.String)
static void access$200(junit.awtui.TestRunner, java.lang.String)
static java.lang.Class class$(java.lang.String)
junit.awtui.TestRunner$1
Declaration Changes:
old:final class junit.awtui.TestRunner$1 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.awtui.TestRunner$1 extends java.lang.Object implements java.awt.event.ActionListener
junit.awtui.TestRunner$10
Declaration Changes:
old:final class junit.awtui.TestRunner$10 extends java.lang.Thread
new:class junit.awtui.TestRunner$10 extends java.lang.Thread
junit.awtui.TestRunner$2
Declaration Changes:
old:final class junit.awtui.TestRunner$2 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.awtui.TestRunner$2 extends java.lang.Object implements java.awt.event.ActionListenerRemoved Constructors:
TestRunner$2()
New Fields:
private final junit.awtui.TestRunner this$0
New Constructors:
TestRunner$2(junit.awtui.TestRunner)
junit.awtui.TestRunner$3
Declaration Changes:
old:final class junit.awtui.TestRunner$3 extends java.awt.event.WindowAdapter
new:class junit.awtui.TestRunner$3 extends java.awt.event.WindowAdapterRemoved Constructors:
TestRunner$3(java.awt.Frame)
New Fields:
private final junit.awtui.TestRunner this$0
New Constructors:
TestRunner$3(junit.awtui.TestRunner, java.awt.Frame)
junit.awtui.TestRunner$4
Declaration Changes:
old:final class junit.awtui.TestRunner$4 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.awtui.TestRunner$4 extends java.lang.Object implements java.awt.event.ActionListener
junit.awtui.TestRunner$5
Declaration Changes:
old:final class junit.awtui.TestRunner$5 extends java.lang.Object implements java.awt.event.TextListener
new:class junit.awtui.TestRunner$5 extends java.lang.Object implements java.awt.event.TextListener
junit.awtui.TestRunner$6
Declaration Changes:
old:final class junit.awtui.TestRunner$6 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.awtui.TestRunner$6 extends java.lang.Object implements java.awt.event.ActionListener
junit.awtui.TestRunner$7
Declaration Changes:
old:final class junit.awtui.TestRunner$7 extends java.lang.Object implements java.awt.event.ItemListener
new:class junit.awtui.TestRunner$7 extends java.lang.Object implements java.awt.event.ItemListener
junit.awtui.TestRunner$8
Declaration Changes:
old:final class junit.awtui.TestRunner$8 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.awtui.TestRunner$8 extends java.lang.Object implements java.awt.event.ActionListener
junit.awtui.TestRunner$9
Declaration Changes:
old:final class junit.awtui.TestRunner$9 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.awtui.TestRunner$9 extends java.lang.Object implements java.awt.event.ActionListenerRemoved Constructors:
TestRunner$9()
New Fields:
private final junit.awtui.TestRunner this$0
New Constructors:
TestRunner$9(junit.awtui.TestRunner)
junit.extensions.ActiveTestSuite
Removed Methods:
public synchronized void runFinished(junit.framework.Test)
New Methods:
public synchronized void runFinished()
junit.extensions.ActiveTestSuite$1
Declaration Changes:
old:final class junit.extensions.ActiveTestSuite$1 extends java.lang.Thread
new:class junit.extensions.ActiveTestSuite$1 extends java.lang.Thread
junit.extensions.TestSetup$1
Declaration Changes:
old:final class junit.extensions.TestSetup$1 extends java.lang.Object implements junit.framework.Protectable
new:class junit.extensions.TestSetup$1 extends java.lang.Object implements junit.framework.ProtectableConstructor Changes:
old:TestSetup$1(junit.extensions.TestSetup, junit.framework.TestResult)
new:TestSetup$1(junit.extensions.TestSetup, junit.framework.TestResult) throws java.lang.Exception
junit.framework.Assert
Method Changes:
old:private static void failNotEquals(java.lang.String, java.lang.Object, java.lang.Object)
new:public static void failNotEquals(java.lang.String, java.lang.Object, java.lang.Object)
old:private static void failNotSame(java.lang.String, java.lang.Object, java.lang.Object)
new:public static void failNotSame(java.lang.String, java.lang.Object, java.lang.Object)
old:private static void failSame(java.lang.String)
new:public static void failSame(java.lang.String)
junit.framework.AssertionFailedError
New Fields:
private static final long serialVersionUID
junit.framework.ComparisonFailure
New Fields:
private static final int MAX_CONTEXT_LENGTH
private static final long serialVersionUID
New Methods:
public java.lang.String getActual()
public java.lang.String getExpected()
junit.framework.TestResult$1
Declaration Changes:
old:final class junit.framework.TestResult$1 extends java.lang.Object implements junit.framework.Protectable
new:class junit.framework.TestResult$1 extends java.lang.Object implements junit.framework.ProtectableRemoved Constructors:
TestResult$1(junit.framework.TestCase)
New Fields:
private final junit.framework.TestResult this$0
New Constructors:
TestResult$1(junit.framework.TestResult, junit.framework.TestCase) throws java.lang.Throwable
junit.framework.TestSuite
Removed Fields:
static java.lang.Class class$0
static java.lang.Class class$1
Method Changes:
old:private static junit.framework.Test warning(java.lang.String)
new:public static junit.framework.Test warning(java.lang.String)New Fields:
static java.lang.Class class$java$lang$String
static java.lang.Class class$junit$framework$Test
New Constructors:
public TestSuite(java.lang.Class[])
public TestSuite(java.lang.Class[], java.lang.String)
New Methods:
static java.lang.Class class$(java.lang.String)
junit.framework.TestSuite$1
Declaration Changes:
old:final class junit.framework.TestSuite$1 extends junit.framework.TestCase
new:class junit.framework.TestSuite$1 extends junit.framework.TestCase
junit.runner.BaseTestRunner
Method Changes:
old:public void setPreference(java.lang.String, java.lang.String)
new:public static void setPreference(java.lang.String, java.lang.String)New Methods:
public static boolean inMac()
junit.runner.LoadingTestCollector
Removed Fields:
static java.lang.Class class$0
New Fields:
static java.lang.Class class$junit$framework$Test
New Methods:
static java.lang.Class class$(java.lang.String)
junit.runner.Version
New Methods:
public static void main(java.lang.String[])
junit.swingui.AboutDialog
Removed Fields:
static java.lang.Class class$0
New Fields:
static java.lang.Class class$junit$runner$BaseTestRunner
New Methods:
static java.lang.Class class$(java.lang.String)
junit.swingui.AboutDialog$1
Declaration Changes:
old:final class junit.swingui.AboutDialog$1 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.AboutDialog$1 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.AboutDialog$2
Declaration Changes:
old:final class junit.swingui.AboutDialog$2 extends java.awt.event.WindowAdapter
new:class junit.swingui.AboutDialog$2 extends java.awt.event.WindowAdapter
junit.swingui.FailureRunView$1
Declaration Changes:
old:final class junit.swingui.FailureRunView$1 extends java.lang.Object implements javax.swing.event.ListSelectionListener
new:class junit.swingui.FailureRunView$1 extends java.lang.Object implements javax.swing.event.ListSelectionListener
junit.swingui.ProgressBar
Method Changes:
old:private java.awt.Color getStatusColor()
new:protected java.awt.Color getStatusColor()New Methods:
protected void updateBarColor()
junit.swingui.TestHierarchyRunView$1
Declaration Changes:
old:final class junit.swingui.TestHierarchyRunView$1 extends java.lang.Object implements javax.swing.event.TreeSelectionListener
new:class junit.swingui.TestHierarchyRunView$1 extends java.lang.Object implements javax.swing.event.TreeSelectionListener
junit.swingui.TestRunner
Removed Fields:
static java.lang.Class class$0
Removed Methods:
static junit.swingui.CounterPanel access$0(junit.swingui.TestRunner)
static junit.framework.TestResult access$1(junit.swingui.TestRunner)
static void access$10(junit.swingui.TestRunner, java.lang.String)
static void access$11(junit.swingui.TestRunner, java.lang.String)
static javax.swing.JButton access$12(junit.swingui.TestRunner)
static void access$13(junit.swingui.TestRunner, javax.swing.JButton, java.lang.String)
static void access$14(junit.swingui.TestRunner, java.lang.Thread)
static void access$2(junit.swingui.TestRunner, junit.framework.Test, java.lang.Throwable)
static junit.swingui.ProgressBar access$3(junit.swingui.TestRunner)
static java.util.Vector access$4(junit.swingui.TestRunner)
static void access$5(junit.swingui.TestRunner)
static void access$6(junit.swingui.TestRunner)
static void access$7(junit.swingui.TestRunner, java.lang.String)
static void access$8(junit.swingui.TestRunner, java.lang.String)
static void access$9(junit.swingui.TestRunner, junit.framework.Test)
New Fields:
static java.lang.Class class$junit$runner$BaseTestRunner
New Methods:
static junit.framework.TestResult access$000(junit.swingui.TestRunner)
static junit.swingui.CounterPanel access$100(junit.swingui.TestRunner)
static void access$1000(junit.swingui.TestRunner, java.lang.String)
static void access$1100(junit.swingui.TestRunner, java.lang.String)
static javax.swing.JButton access$1200(junit.swingui.TestRunner)
static void access$1300(junit.swingui.TestRunner, javax.swing.JButton, java.lang.String)
static java.lang.Thread access$1402(junit.swingui.TestRunner, java.lang.Thread)
static void access$200(junit.swingui.TestRunner, junit.framework.Test, java.lang.Throwable)
static junit.swingui.ProgressBar access$300(junit.swingui.TestRunner)
static java.util.Vector access$400(junit.swingui.TestRunner)
static void access$500(junit.swingui.TestRunner)
static void access$600(junit.swingui.TestRunner)
static void access$700(junit.swingui.TestRunner, java.lang.String)
static void access$800(junit.swingui.TestRunner, java.lang.String)
static void access$900(junit.swingui.TestRunner, junit.framework.Test)
static java.lang.Class class$(java.lang.String)
protected java.lang.Object instanciateClass(java.lang.String, java.lang.Object)
junit.swingui.TestRunner$1
Declaration Changes:
old:final class junit.swingui.TestRunner$1 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestRunner$1 extends java.lang.Object implements java.lang.Runnable
junit.swingui.TestRunner$10
Declaration Changes:
old:final class junit.swingui.TestRunner$10 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.TestRunner$10 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.TestRunner$11
Declaration Changes:
old:final class junit.swingui.TestRunner$11 extends java.awt.event.KeyAdapter
new:class junit.swingui.TestRunner$11 extends java.awt.event.KeyAdapter
junit.swingui.TestRunner$12
Declaration Changes:
old:final class junit.swingui.TestRunner$12 extends java.lang.Object implements java.awt.event.ItemListener
new:class junit.swingui.TestRunner$12 extends java.lang.Object implements java.awt.event.ItemListener
junit.swingui.TestRunner$13
Declaration Changes:
old:final class junit.swingui.TestRunner$13 extends java.lang.Object implements javax.swing.event.ChangeListener
new:class junit.swingui.TestRunner$13 extends java.lang.Object implements javax.swing.event.ChangeListener
junit.swingui.TestRunner$14
Declaration Changes:
old:final class junit.swingui.TestRunner$14 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestRunner$14 extends java.lang.Object implements java.lang.Runnable
junit.swingui.TestRunner$15
Declaration Changes:
old:final class junit.swingui.TestRunner$15 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestRunner$15 extends java.lang.Object implements java.lang.Runnable
junit.swingui.TestRunner$16
Declaration Changes:
old:final class junit.swingui.TestRunner$16 extends java.lang.Thread
new:class junit.swingui.TestRunner$16 extends java.lang.ThreadRemoved Constructors:
TestRunner$16(junit.swingui.TestRunner, junit.framework.Test, java.lang.String)
New Constructors:
TestRunner$16(junit.swingui.TestRunner, java.lang.String, junit.framework.Test)
junit.swingui.TestRunner$17
Declaration Changes:
old:final class junit.swingui.TestRunner$17 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestRunner$17 extends java.lang.Object implements java.lang.RunnableRemoved Constructors:
TestRunner$17(javax.swing.JButton, java.lang.String)
New Fields:
private final junit.swingui.TestRunner this$0
New Constructors:
TestRunner$17(junit.swingui.TestRunner, javax.swing.JButton, java.lang.String)
junit.swingui.TestRunner$18
Declaration Changes:
old:final class junit.swingui.TestRunner$18 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestRunner$18 extends java.lang.Object implements java.lang.Runnable
junit.swingui.TestRunner$19
Declaration Changes:
old:final class junit.swingui.TestRunner$19 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestRunner$19 extends java.lang.Object implements java.lang.RunnableRemoved Constructors:
TestRunner$19()
New Fields:
private final junit.swingui.TestRunner this$0
New Constructors:
TestRunner$19(junit.swingui.TestRunner)
junit.swingui.TestRunner$2
Declaration Changes:
old:final class junit.swingui.TestRunner$2 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestRunner$2 extends java.lang.Object implements java.lang.Runnable
junit.swingui.TestRunner$3
Declaration Changes:
old:final class junit.swingui.TestRunner$3 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestRunner$3 extends java.lang.Object implements java.lang.Runnable
junit.swingui.TestRunner$4
Declaration Changes:
old:final class junit.swingui.TestRunner$4 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.TestRunner$4 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.TestRunner$5
Declaration Changes:
old:final class junit.swingui.TestRunner$5 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.TestRunner$5 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.TestRunner$6
Declaration Changes:
old:final class junit.swingui.TestRunner$6 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.TestRunner$6 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.TestRunner$7
Declaration Changes:
old:final class junit.swingui.TestRunner$7 extends java.awt.event.WindowAdapter
new:class junit.swingui.TestRunner$7 extends java.awt.event.WindowAdapter
junit.swingui.TestRunner$8
Declaration Changes:
old:final class junit.swingui.TestRunner$8 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.TestRunner$8 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.TestRunner$9
Declaration Changes:
old:final class junit.swingui.TestRunner$9 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.TestRunner$9 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.TestSelector
Declaration Changes:
old:class junit.swingui.TestSelector extends javax.swing.JDialog
new:public class junit.swingui.TestSelector extends javax.swing.JDialog
junit.swingui.TestSelector$1
Declaration Changes:
old:final class junit.swingui.TestSelector$1 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.TestSelector$1 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.TestSelector$2
Declaration Changes:
old:final class junit.swingui.TestSelector$2 extends java.lang.Object implements java.awt.event.ActionListener
new:class junit.swingui.TestSelector$2 extends java.lang.Object implements java.awt.event.ActionListener
junit.swingui.TestSelector$3
Declaration Changes:
old:final class junit.swingui.TestSelector$3 extends java.lang.Object implements javax.swing.event.ListSelectionListener
new:class junit.swingui.TestSelector$3 extends java.lang.Object implements javax.swing.event.ListSelectionListener
junit.swingui.TestSelector$4
Declaration Changes:
old:final class junit.swingui.TestSelector$4 extends java.awt.event.WindowAdapter
new:class junit.swingui.TestSelector$4 extends java.awt.event.WindowAdapter
junit.swingui.TestSuitePanel
Removed Methods:
static junit.swingui.TestTreeModel access$0(junit.swingui.TestSuitePanel)
static javax.swing.JTree access$1(junit.swingui.TestSuitePanel)
New Methods:
static junit.swingui.TestTreeModel access$000(junit.swingui.TestSuitePanel)
static javax.swing.JTree access$100(junit.swingui.TestSuitePanel)
junit.swingui.TestSuitePanel$1
Declaration Changes:
old:final class junit.swingui.TestSuitePanel$1 extends java.lang.Object implements java.lang.Runnable
new:class junit.swingui.TestSuitePanel$1 extends java.lang.Object implements java.lang.Runnable
junit.textui.TestRunner
Method Changes:
old:protected junit.framework.TestResult start(java.lang.String[]) throws java.lang.Exception
new:public junit.framework.TestResult start(java.lang.String[]) throws java.lang.ExceptionNew Methods:
protected junit.framework.TestResult runSingleMethod(java.lang.String, java.lang.String, boolean) throws java.lang.Exception
junit.framework.ComparisonCompactor
junit.swingui.MacProgressBar
junit.swingui.TestRunner$20
junit.awtui.TestRunner
Removed Fields:
private static final java.lang.String SUITE_METHODNAME
Field Declaration Changes:
old:protected static java.awt.Font PLAIN_FONT
new:protected static final java.awt.Font PLAIN_FONT
junit.framework.Assert
Removed Methods:
private static void failSame(java.lang.String, java.lang.Object, java.lang.Object)
New Methods:
private static void failSame(java.lang.String)
static java.lang.String format(java.lang.String, java.lang.Object, java.lang.Object)
junit.swingui.CounterPanel
Removed Methods:
private java.lang.String asString(int)
junit.swingui.TestRunner
Removed Fields:
private static java.awt.Font BOLD_FONT
private static java.awt.Font PLAIN_FONT
Removed Methods:
static void access$2(junit.swingui.TestRunner, java.lang.String, junit.framework.Test, java.lang.Throwable)
private void appendFailure(java.lang.String, junit.framework.Test, java.lang.Throwable)
protected javax.swing.JFrame createFrame(java.lang.String)
private void setLabelValue(javax.swing.JTextField, int)
static static {}
New Methods:
static void access$2(junit.swingui.TestRunner, junit.framework.Test, java.lang.Throwable)
private void appendFailure(junit.framework.Test, java.lang.Throwable)
protected javax.swing.JFrame createFrame()
junit.swingui.TestRunner$18
Removed Fields:
private final javax.swing.JTextField val$label
private final int val$value
Removed Constructors:
TestRunner$18(javax.swing.JTextField, int)
New Fields:
private final junit.swingui.TestRunner this$0
private final junit.framework.Test val$test
New Constructors:
TestRunner$18(junit.swingui.TestRunner, junit.framework.Test)
junit.swingui.TestRunner$19
Removed Fields:
private final junit.swingui.TestRunner this$0
private final junit.framework.Test val$test
Removed Constructors:
TestRunner$19(junit.swingui.TestRunner, junit.framework.Test)
New Constructors:
TestRunner$19()
junit.swingui.TestSelector
New Methods:
public static void centerWindow(java.awt.Component)
junit.ui
junit.swingui.FailureRunView$2
junit.swingui.TestRunner$21
junit.awtui.Logo
Removed Fields:
static java.lang.Class class$junit$runner$BaseTestRunner
Removed Methods:
static java.lang.Class class$(java.lang.String)
New Fields:
static java.lang.Class class$0
junit.awtui.TestRunner
Removed Fields:
static java.lang.Class class$java$lang$String
static java.lang.Class class$junit$runner$BaseTestRunner
Removed Methods:
public void addError(junit.framework.Test, java.lang.Throwable)
public void addFailure(junit.framework.Test, junit.framework.AssertionFailedError)
static java.lang.Class class$(java.lang.String)
public void endTest(junit.framework.Test)
public void run()
public void startTest(junit.framework.Test)
New Fields:
static java.lang.Class class$0
New Methods:
private void addToCounterPanel(java.awt.Panel, java.awt.Component, int, int, int, int, double, double, int, int, java.awt.Insets)
protected java.awt.Panel createCounterPanel()
private void rerunTest(junit.framework.Test)
public void testEnded(java.lang.String)
public void testFailed(int, junit.framework.Test, java.lang.Throwable)
public void testStarted(java.lang.String)
junit.awtui.TestRunner$10
Removed Constructors:
TestRunner$10(junit.framework.Test, junit.awtui.TestRunner)
New Constructors:
TestRunner$10(junit.awtui.TestRunner, junit.framework.Test)
junit.extensions.ActiveTestSuite
New Constructors:
public ActiveTestSuite(java.lang.Class)
public ActiveTestSuite(java.lang.Class, java.lang.String)
public ActiveTestSuite(java.lang.String)
junit.extensions.ActiveTestSuite$1
Removed Constructors:
ActiveTestSuite$1(junit.framework.TestResult, junit.framework.Test, junit.extensions.ActiveTestSuite)
New Constructors:
ActiveTestSuite$1(junit.extensions.ActiveTestSuite, junit.framework.Test, junit.framework.TestResult)
junit.extensions.TestSetup$1
Removed Constructors:
TestSetup$1(junit.framework.TestResult, junit.extensions.TestSetup)
New Constructors:
TestSetup$1(junit.extensions.TestSetup, junit.framework.TestResult)
junit.framework.Assert
Removed Methods:
public static void assert(boolean)
public static void assert(java.lang.String, boolean)
New Methods:
public static void assertEquals(java.lang.String, java.lang.String)
public static void assertEquals(java.lang.String, java.lang.String, java.lang.String)
public static void assertFalse(boolean)
public static void assertFalse(java.lang.String, boolean)
public static void assertNotSame(java.lang.Object, java.lang.Object)
public static void assertNotSame(java.lang.String, java.lang.Object, java.lang.Object)
private static void failSame(java.lang.String, java.lang.Object, java.lang.Object)
junit.framework.TestCase
Removed Methods:
public java.lang.String name()
Constructor Declaration Changes:
old:TestCase()
new:public TestCase()
junit.framework.TestFailure
New Methods:
public java.lang.String exceptionMessage()
public boolean isFailure()
public java.lang.String trace()
junit.framework.TestResult
Removed Methods:
public synchronized int runTests()
public synchronized int testErrors()
public synchronized int testFailures()
junit.framework.TestSuite
Removed Fields:
static java.lang.Class class$java$lang$String
static java.lang.Class class$junit$framework$Test
Removed Methods:
private void addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.reflect.Constructor)
static java.lang.Class class$(java.lang.String)
private java.lang.reflect.Constructor getConstructor(java.lang.Class) throws java.lang.NoSuchMethodException
Method Declaration Changes:
old:private java.lang.String exceptionToString(java.lang.Throwable)
new:private static java.lang.String exceptionToString(java.lang.Throwable)
old:private junit.framework.Test warning(java.lang.String)
new:private static junit.framework.Test warning(java.lang.String)New Fields:
static java.lang.Class class$0
static java.lang.Class class$1
New Constructors:
public TestSuite(java.lang.Class, java.lang.String)
New Methods:
private void addTestMethod(java.lang.reflect.Method, java.util.Vector, java.lang.Class)
public static junit.framework.Test createTest(java.lang.Class, java.lang.String)
public static java.lang.reflect.Constructor getTestConstructor(java.lang.Class) throws java.lang.NoSuchMethodException
junit.runner.BaseTestRunner
Removed Methods:
public static java.lang.String filterStack(java.lang.String)
Field Declaration Changes:
old:static java.util.Properties fPreferences
new:private static java.util.Properties fPreferencesMethod Declaration Changes:
old:public abstract void addError(junit.framework.Test, java.lang.Throwable)
new:public synchronized void addError(junit.framework.Test, java.lang.Throwable)
old:public abstract void addFailure(junit.framework.Test, junit.framework.AssertionFailedError)
new:public synchronized void addFailure(junit.framework.Test, junit.framework.AssertionFailedError)
old:public abstract void endTest(junit.framework.Test)
new:public synchronized void endTest(junit.framework.Test)
old:public abstract void startTest(junit.framework.Test)
new:public synchronized void startTest(junit.framework.Test)New Methods:
public static java.lang.String getFilteredTrace(java.lang.String)
protected static java.util.Properties getPreferences()
public static void savePreferences() throws java.io.IOException
public void setPreference(java.lang.String, java.lang.String)
protected static void setPreferences(java.util.Properties)
protected static boolean showStackRaw()
public abstract void testEnded(java.lang.String)
public abstract void testFailed(int, junit.framework.Test, java.lang.Throwable)
public abstract void testStarted(java.lang.String)
junit.runner.ClassPathTestCollector
Removed Methods:
void collectFilesInRoots(java.util.Vector, java.util.Hashtable)
java.util.Vector splitClassPath(java.lang.String, java.lang.String)
New Methods:
public java.util.Hashtable collectFilesInPath(java.lang.String)
java.util.Hashtable collectFilesInRoots(java.util.Vector)
java.util.Vector splitClassPath(java.lang.String)
junit.runner.LoadingTestCollector
Removed Fields:
static java.lang.Class class$java$lang$String
static java.lang.Class class$junit$framework$Test
Removed Methods:
static java.lang.Class class$(java.lang.String)
New Fields:
static java.lang.Class class$0
junit.runner.ReloadingTestSuiteLoader
New Methods:
protected junit.runner.TestCaseClassLoader createLoader()
junit.swingui.AboutDialog
Removed Fields:
static java.lang.Class class$junit$runner$BaseTestRunner
Removed Methods:
static java.lang.Class class$(java.lang.String)
New Fields:
static java.lang.Class class$0
junit.swingui.CounterPanel
Declaration Changes:
old:public class junit.swingui.CounterPanel extends java.awt.Panel
new:public class junit.swingui.CounterPanel extends javax.swing.JPanelRemoved Methods:
private javax.swing.JTextField createOutputField()
New Fields:
private javax.swing.Icon fErrorIcon
private javax.swing.Icon fFailureIcon
New Methods:
public void addToGrid(java.awt.Component, int, int, int, int, double, double, int, int, java.awt.Insets)
private javax.swing.JTextField createOutputField(int)
junit.swingui.DefaultFailureDetailView
Declaration Changes:
old:class junit.swingui.DefaultFailureDetailView extends java.lang.Object implements junit.runner.FailureDetailView
new:public class junit.swingui.DefaultFailureDetailView extends java.lang.Object implements junit.runner.FailureDetailViewRemoved Fields:
javax.swing.JTextArea fTextArea
Constructor Declaration Changes:
old:DefaultFailureDetailView()
new:public DefaultFailureDetailView()New Fields:
javax.swing.JList fList
New Methods:
private junit.swingui.DefaultFailureDetailView$StackTraceListModel getModel()
junit.swingui.FailureRunView
Declaration Changes:
old:class junit.swingui.FailureRunView extends java.lang.Object implements junit.swingui.TestRunView
new:public class junit.swingui.FailureRunView extends java.lang.Object implements junit.swingui.TestRunView
junit.swingui.FailureRunView$1
Declaration Changes:
old:final class junit.swingui.FailureRunView$1 extends junit.framework.TestCase
new:final class junit.swingui.FailureRunView$1 extends java.lang.Object implements javax.swing.event.ListSelectionListenerRemoved Constructors:
FailureRunView$1(java.lang.String)
Removed Methods:
protected void runTest()
New Fields:
private final junit.swingui.FailureRunView this$0
New Constructors:
FailureRunView$1(junit.swingui.FailureRunView)
New Methods:
public void valueChanged(javax.swing.event.ListSelectionEvent)
junit.swingui.ProgressBar
Declaration Changes:
old:class junit.swingui.ProgressBar extends javax.swing.JPanel
new:class junit.swingui.ProgressBar extends javax.swing.JProgressBarRemoved Fields:
int fProgress
int fProgressX
int fTotal
Removed Methods:
public void paintBackground(java.awt.Graphics)
public void paintComponent(java.awt.Graphics)
public void paintStatus(java.awt.Graphics)
private void paintStep(int, int)
public int scale(int)
public void setBounds(int, int, int, int)
public void step(boolean)
New Methods:
public void step(int, boolean)
junit.swingui.TestHierarchyRunView
Declaration Changes:
old:class junit.swingui.TestHierarchyRunView extends java.lang.Object implements junit.swingui.TestRunView
new:public class junit.swingui.TestHierarchyRunView extends java.lang.Object implements junit.swingui.TestRunView
junit.swingui.TestRunner
Removed Fields:
static java.lang.Class class$java$lang$String
static java.lang.Class class$junit$runner$BaseTestRunner
Removed Methods:
static java.lang.Thread access$14(junit.swingui.TestRunner)
static void access$15(junit.swingui.TestRunner, java.lang.Thread)
public void addError(junit.framework.Test, java.lang.Throwable)
public void addFailure(junit.framework.Test, junit.framework.AssertionFailedError)
static java.lang.Class class$(java.lang.String)
public void endTest(junit.framework.Test)
private void postEndTest(junit.framework.Test)
public void run()
public void startTest(junit.framework.Test)
New Fields:
static java.lang.Class class$0
New Methods:
static void access$14(junit.swingui.TestRunner, java.lang.Thread)
public void testEnded(java.lang.String)
public void testFailed(int, junit.framework.Test, java.lang.Throwable)
public void testStarted(java.lang.String)
junit.swingui.TestRunner$1
Removed Constructors:
TestRunner$1(java.lang.Throwable, junit.framework.Test, junit.swingui.TestRunner)
New Fields:
private final int val$status
New Constructors:
TestRunner$1(junit.swingui.TestRunner, int, junit.framework.Test, java.lang.Throwable)
junit.swingui.TestRunner$11
Declaration Changes:
old:final class junit.swingui.TestRunner$11 extends java.lang.Object implements java.awt.event.ActionListener
new:final class junit.swingui.TestRunner$11 extends java.awt.event.KeyAdapterRemoved Methods:
public void actionPerformed(java.awt.event.ActionEvent)
New Methods:
public void keyTyped(java.awt.event.KeyEvent)
junit.swingui.TestRunner$12
Declaration Changes:
old:final class junit.swingui.TestRunner$12 extends java.awt.event.KeyAdapter
new:final class junit.swingui.TestRunner$12 extends java.lang.Object implements java.awt.event.ItemListenerRemoved Methods:
public void keyTyped(java.awt.event.KeyEvent)
New Methods:
public void itemStateChanged(java.awt.event.ItemEvent)
junit.swingui.TestRunner$13
Declaration Changes:
old:final class junit.swingui.TestRunner$13 extends java.lang.Object implements java.awt.event.ItemListener
new:final class junit.swingui.TestRunner$13 extends java.lang.Object implements javax.swing.event.ChangeListenerRemoved Methods:
public void itemStateChanged(java.awt.event.ItemEvent)
New Methods:
public void stateChanged(javax.swing.event.ChangeEvent)
junit.swingui.TestRunner$14
Declaration Changes:
old:final class junit.swingui.TestRunner$14 extends java.lang.Object implements javax.swing.event.ChangeListener
new:final class junit.swingui.TestRunner$14 extends java.lang.Object implements java.lang.RunnableRemoved Constructors:
TestRunner$14(junit.swingui.TestRunner)
Removed Methods:
public void stateChanged(javax.swing.event.ChangeEvent)
New Fields:
private final java.lang.String val$message
New Constructors:
TestRunner$14(junit.swingui.TestRunner, java.lang.String)
New Methods:
public void run()
junit.swingui.TestRunner$15
Removed Fields:
private final java.lang.String val$message
Removed Constructors:
TestRunner$15(java.lang.String, junit.swingui.TestRunner)
New Fields:
private final java.lang.String val$status
New Constructors:
TestRunner$15(junit.swingui.TestRunner, java.lang.String)
junit.swingui.TestRunner$16
Declaration Changes:
old:final class junit.swingui.TestRunner$16 extends java.lang.Object implements java.lang.Runnable
new:final class junit.swingui.TestRunner$16 extends java.lang.ThreadRemoved Fields:
private final java.lang.String val$status
Removed Constructors:
TestRunner$16(java.lang.String, junit.swingui.TestRunner)
New Fields:
private final junit.framework.Test val$testSuite
New Constructors:
TestRunner$16(junit.swingui.TestRunner, junit.framework.Test, java.lang.String)
junit.swingui.TestRunner$17
Declaration Changes:
old:final class junit.swingui.TestRunner$17 extends java.lang.Thread
new:final class junit.swingui.TestRunner$17 extends java.lang.Object implements java.lang.RunnableRemoved Fields:
private final junit.swingui.TestRunner this$0
private final junit.framework.Test val$testSuite
Removed Constructors:
TestRunner$17(junit.framework.Test, junit.swingui.TestRunner, java.lang.String)
New Fields:
private final javax.swing.JButton val$button
private final java.lang.String val$label
New Constructors:
TestRunner$17(javax.swing.JButton, java.lang.String)
junit.swingui.TestRunner$18
Removed Fields:
private final javax.swing.JButton val$button
Removed Constructors:
TestRunner$18(javax.swing.JButton, java.lang.String)
Field Declaration Changes:
old:private final java.lang.String val$label
new:private final javax.swing.JTextField val$labelNew Fields:
private final int val$value
New Constructors:
TestRunner$18(javax.swing.JTextField, int)
junit.swingui.TestRunner$19
Removed Fields:
private final javax.swing.JTextField val$label
private final int val$value
Removed Constructors:
TestRunner$19(javax.swing.JTextField, int)
New Fields:
private final junit.swingui.TestRunner this$0
private final junit.framework.Test val$test
New Constructors:
TestRunner$19(junit.swingui.TestRunner, junit.framework.Test)
junit.swingui.TestRunner$2
Removed Fields:
private final junit.framework.AssertionFailedError val$t
private final junit.framework.Test val$test
Removed Constructors:
TestRunner$2(junit.framework.AssertionFailedError, junit.framework.Test, junit.swingui.TestRunner)
New Constructors:
TestRunner$2(junit.swingui.TestRunner)
junit.swingui.TestRunner$20
Removed Fields:
private final junit.swingui.TestRunner this$0
private final junit.framework.Test val$test
Removed Constructors:
TestRunner$20(junit.framework.Test, junit.swingui.TestRunner)
New Constructors:
TestRunner$20()
junit.swingui.TestRunner$3
Removed Constructors:
TestRunner$3(junit.swingui.TestRunner)
New Fields:
private final junit.framework.Test val$testSuite
New Constructors:
TestRunner$3(junit.swingui.TestRunner, junit.framework.Test)
junit.swingui.TestRunner$4
Declaration Changes:
old:final class junit.swingui.TestRunner$4 extends java.lang.Object implements java.lang.Runnable
new:final class junit.swingui.TestRunner$4 extends java.lang.Object implements java.awt.event.ActionListenerRemoved Fields:
private final junit.framework.Test val$testSuite
Removed Constructors:
TestRunner$4(junit.framework.Test, junit.swingui.TestRunner)
Removed Methods:
public void run()
New Constructors:
TestRunner$4(junit.swingui.TestRunner)
New Methods:
public void actionPerformed(java.awt.event.ActionEvent)
junit.swingui.TestRunner$7
Declaration Changes:
old:final class junit.swingui.TestRunner$7 extends java.lang.Object implements java.awt.event.ActionListener
new:final class junit.swingui.TestRunner$7 extends java.awt.event.WindowAdapterRemoved Methods:
public void actionPerformed(java.awt.event.ActionEvent)
New Methods:
public void windowClosing(java.awt.event.WindowEvent)
junit.swingui.TestRunner$8
Declaration Changes:
old:final class junit.swingui.TestRunner$8 extends java.awt.event.WindowAdapter
new:final class junit.swingui.TestRunner$8 extends java.lang.Object implements java.awt.event.ActionListenerRemoved Methods:
public void windowClosing(java.awt.event.WindowEvent)
New Methods:
public void actionPerformed(java.awt.event.ActionEvent)
junit.swingui.TestSuitePanel$1
Removed Constructors:
TestSuitePanel$1(boolean, junit.framework.Test, junit.swingui.TestSuitePanel)
New Constructors:
TestSuitePanel$1(junit.swingui.TestSuitePanel, junit.framework.Test, boolean)
junit.textui.TestRunner
Removed Fields:
int fColumn
java.io.PrintStream fWriter
Removed Methods:
public synchronized void addError(junit.framework.Test, java.lang.Throwable)
public synchronized void addFailure(junit.framework.Test, junit.framework.AssertionFailedError)
public void endTest(junit.framework.Test)
public synchronized void print(junit.framework.TestResult)
public void printErrors(junit.framework.TestResult)
public void printFailures(junit.framework.TestResult)
public void printHeader(junit.framework.TestResult)
public synchronized void startTest(junit.framework.Test)
protected java.io.PrintStream writer()
Method Declaration Changes:
old:public static void run(junit.framework.Test)
new:public static junit.framework.TestResult run(junit.framework.Test)New Fields:
public static final int EXCEPTION_EXIT
public static final int FAILURE_EXIT
public static final int SUCCESS_EXIT
private junit.textui.ResultPrinter fPrinter
New Constructors:
public TestRunner(junit.textui.ResultPrinter)
New Methods:
public junit.framework.TestResult doRun(junit.framework.Test)
public void setPrinter(junit.textui.ResultPrinter)
public void testEnded(java.lang.String)
public void testFailed(int, junit.framework.Test, java.lang.Throwable)
public void testStarted(java.lang.String)
junit.runner.TestRunListener
junit.framework.ComparisonFailure
junit.swingui.DefaultFailureDetailView$StackEntryRenderer
junit.swingui.DefaultFailureDetailView$StackTraceListModel
junit.textui.ResultPrinter