junit.framework.JUnit4TestAdapterField 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.TestSuiteNew Methods:
private void addTestsFromTestCase(java.lang.Class)private junit.framework.Test testCaseForClass(java.lang.Class)
org.junit.experimental.theories.Theories$TheoryAnchorRemoved Fields:
final org.junit.experimental.theories.Theories this$0Removed Constructors:
public Theories$TheoryAnchor(org.junit.experimental.theories.Theories, org.junit.runners.model.FrameworkMethod)New Fields:
private org.junit.runners.model.TestClass fTestClassNew 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$1Removed Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor this$1New Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor this$0
org.junit.experimental.theories.Theories$TheoryAnchor$1$1Removed Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor$1 this$2New Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor$1 this$1
org.junit.experimental.theories.Theories$TheoryAnchor$2Removed Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor this$1New Fields:
final org.junit.experimental.theories.Theories$TheoryAnchor this$0
org.junit.internal.runners.model.EachTestNotifierNew Methods:
private void addMultipleFailureException(org.junit.internal.runners.model.MultipleFailureException)
org.junit.runners.BlockJUnit4ClassRunnerRemoved 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.TestClassNew Methods:
public java.util.List getAnnotatedFieldValues(java.lang.Object, java.lang.Class, java.lang.Class)
org.junit.experimental.categories.Categories$CategoryFilterNew 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.ResultRemoved 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.InitializationErrorNew Constructors:
public InitializationError(java.lang.Throwable)
org.junit.experimental.categoriesorg.junit.experimental.ParallelComputer$ParallelRunnerorg.junit.experimental.ParallelComputer$ParallelRunner$1org.junit.experimental.ParallelComputer$ParallelSuiteorg.junit.experimental.ParallelComputer$ParallelSuite$1
org.junit.AssertRemoved Methods:
public static int assertArraysAreSameLength(java.lang.Object, java.lang.Object, java.lang.String)public static boolean isArray(java.lang.Object)
org.junit.experimental.ParallelComputerMethod 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.MaxCoreRemoved 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_PREFIXNew 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.MaxHistoryRemoved Fields:
public final java.io.File fFolderRemoved 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 fHistoryStoreNew Methods:
static void access$000(org.junit.experimental.max.MaxHistory) throws java.io.IOException
org.junit.experimental.max.MaxHistory$RememberingListenerNew Methods:
public void testRunFinished(org.junit.runner.Result) throws java.lang.Exception
org.junit.experimental.results.FailureListDeclaration 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.PrintableResultRemoved 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.TheoriesRemoved 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$TheoryAnchorRemoved 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.AssignmentsConstructor 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.InexactComparisonCriteriaDeclaration 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.ArrayComparisonFailureNew Methods:
protected void assertElementsEqual(java.lang.Object, java.lang.Object)
org.junit.internal.runners.JUnit38ClassRunnerRemoved 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.MultipleFailureExceptionNew Methods:
public static void assertEmpty(java.util.List) throws java.lang.Throwable
org.junit.internal.runners.statements.FailOnTimeoutRemoved Methods:
private java.lang.Throwable unwrap(java.lang.Throwable)New Fields:
private boolean fFinishedprivate java.lang.Throwable fThrownNew 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$1Declaration 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.ExceptionConstructor 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.ComputerMethod 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.DescriptionNew Methods:
private java.util.regex.Matcher methodStringMatcher()
org.junit.runner.JUnitCoreField Declaration Changes:
old:public org.junit.runner.notification.RunNotifier fNotifier
new:private org.junit.runner.notification.RunNotifier fNotifier
org.junit.runners.BlockJUnit4ClassRunnerNewly 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$TestClassRunnerForParametersRemoved Methods:
protected void validateZeroArgConstructor(java.util.List)New Methods:
protected void validateConstructor(java.util.List)
org.junit.runners.ParentRunnerMethod 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 fSchedulerNew Methods:
public void setScheduler(org.junit.runners.model.RunnerScheduler)
org.junit.runners.ParentRunner$1Declaration 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$notifierRemoved 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$2Declaration 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$notifierNew Constructors:
ParentRunner$2(org.junit.runners.ParentRunner, org.junit.runner.notification.RunNotifier)New Methods:
public void evaluate()
org.junit.runners.SuiteNew Methods:
public static org.junit.runner.Runner emptySuite()
org.junit.runners.model.FrameworkMethodDeclaration 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.TestClassRemoved 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 fFieldsForAnnotationsNew 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.rulesorg.junit.Ruleorg.junit.runners.model.RunnerSchedulerorg.junit.experimental.ParallelComputer$1org.junit.experimental.ParallelComputer$1$1org.junit.internal.ComparisonCriteriaorg.junit.internal.ExactComparisonCriteriaorg.junit.runners.ParentRunner$3org.junit.runners.ParentRunner$4org.junit.runners.model.FrameworkFieldorg.junit.runners.model.FrameworkMemberorg.junit.runner.Request$2
org.junit.AssertMethod 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.ArrayComparisonFailurepublic static void assertArrayEquals(java.lang.String, float[], float[], float) throws org.junit.internal.ArrayComparisonFailurepublic static int assertArraysAreSameLength(java.lang.Object, java.lang.Object, java.lang.String)
org.junit.internal.runners.JUnit38ClassRunnerMethod 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$OldTestClassAdaptingListenerRemoved 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$0New 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.DescriptionNew Methods:
public java.lang.String getClassName()public java.lang.String getMethodName()public java.lang.Class getTestClass()private java.lang.String parseMethod()
org.junit.runner.JUnitCoreRemoved 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.RequestNew Methods:
public static org.junit.runner.Request classes(org.junit.runner.Computer, java.lang.Class[])
org.junit.runner.Result$ListenerRemoved Fields:
private boolean fIgnoredDuringExecution
org.junit.runner.manipulation.FilterNew Methods:
public static org.junit.runner.manipulation.Filter matchMethodDescription(org.junit.runner.Description)
org.junit.runners.BlockJUnit4ClassRunnerDeclaration 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.ParentRunnerMethod Changes:
old:private java.util.List getFilteredChildren()
new:protected java.util.List getFilteredChildren()
org.junit.experimentalorg.junit.experimental.maxorg.junit.internal.InexactComparisonCriteriaorg.junit.runner.Computerorg.junit.runner.Computer$1org.junit.runner.manipulation.Filter$2org.junit.Assume$AssumptionViolatedExceptionorg.junit.experimental.theories.ParameterSignature$1org.junit.experimental.theories.ParameterSignature$1$1org.junit.experimental.theories.PotentialParameterValueorg.junit.experimental.theories.PotentialParameterValue$1org.junit.experimental.theories.PotentialParameterValue$CouldNotGenerateValueExceptionorg.junit.experimental.theories.internal.TheoryMethodorg.junit.experimental.theories.internal.TheoryMethod$PotentialMethodValuesorg.junit.internal.requests.ClassesRequestorg.junit.internal.requests.ErrorReportingRequestorg.junit.internal.requests.IgnoredClassRunnerorg.junit.internal.runners.CompositeRunnerorg.junit.internal.runners.CompositeRunner$1org.junit.internal.runners.OldTestClassRunnerorg.junit.internal.runners.TestClassRunnerorg.junit.matchers.CombinableMatcherorg.junit.matchers.Eachorg.junit.matchers.Each$1org.junit.matchers.IsCollectionContainingorg.junit.matchers.StringContainsorg.junit.matchers.SubstringMatcherorg.junit.matchers.TypeSafeMatcherorg.junit.runners.Enclosedorg.junit.runners.Parameterized$1org.junit.runners.Suite$1org.junit.internal.runners.ClassRoadieorg.junit.internal.runners.FailedBeforeorg.junit.internal.runners.InitializationErrororg.junit.internal.runners.JUnit4ClassRunnerorg.junit.internal.runners.MethodRoadieorg.junit.internal.runners.MethodValidatororg.junit.internal.runners.TestClassorg.junit.internal.runners.TestMethod
junit.framework.JUnit4TestAdapterDeclaration 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.JUnit4TestCaseFacadeDeclaration 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.AssertNewly 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$ComparisonCompactorMethod 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.FailureListDeclaration 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.ResultMatchersNew Methods:
public static org.hamcrest.Matcher hasFailureContaining(java.lang.String)
org.junit.experimental.results.ResultMatchers$1Declaration 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.ParameterSignatureRemoved 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.IllegalAccessExceptionpublic java.util.List getPotentialValues(java.lang.Object) throws java.lang.InstantiationException, java.lang.IllegalAccessExceptionpublic org.junit.experimental.theories.ParameterSupplier getSupplier(java.lang.Class) throws java.lang.InstantiationException, java.lang.IllegalAccessExceptionpublic 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.ParameterSupplierRemoved 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.TheoriesDeclaration 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.InitializationErrorprotected 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.ParameterizedAssertionErrorNew Methods:
private static java.lang.String stringValueOf(java.lang.Object)
org.junit.experimental.theories.suppliers.TestedOnSupplierRemoved 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.TextListenerRemoved 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.ClassRequestRemoved Fields:
private static final java.lang.String CONSTRUCTOR_ERROR_FORMATRemoved 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.ErrorReportingRunnerRemoved Fields:
private final java.lang.Throwable fCauseprivate final org.junit.runner.Description fDescriptionRemoved Constructors:
public ErrorReportingRunner(org.junit.runner.Description, java.lang.Throwable)New Fields:
private final java.util.List fCausesprivate final java.lang.Class fTestClassNew 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.JUnit4ClassRunnerNew Methods:
private void testAborted(org.junit.runner.notification.RunNotifier, org.junit.runner.Description, java.lang.Throwable)
org.junit.internal.runners.TestClassMethod Changes:
old:java.util.List getTestMethods()
new:public java.util.List getTestMethods()
org.junit.matchers.JUnitMatchersRemoved 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.JUnitCoreRemoved 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.RequestRemoved 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$1Declaration 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$0final org.junit.runner.Description val$desiredDescriptionRemoved 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$runnerNew Constructors:
Request$1(org.junit.runner.Runner)New Methods:
public org.junit.runner.Runner getRunner()
org.junit.runner.ResultField Declaration Changes:
old:private java.util.List fFailures
new:private final java.util.List fFailures
org.junit.runner.Result$ListenerRemoved Methods:
public void testStarted(org.junit.runner.Description) throws java.lang.ExceptionNew Fields:
private boolean fIgnoredDuringExecutionNew Methods:
public void testAssumptionFailure(org.junit.runner.notification.Failure)public void testFinished(org.junit.runner.Description) throws java.lang.Exception
org.junit.runner.RunnerDeclaration 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.FilterRemoved Methods:
public void apply(org.junit.runner.Runner) throws org.junit.runner.manipulation.NoTestsRemainExceptionNew Methods:
public void apply(java.lang.Object) throws org.junit.runner.manipulation.NoTestsRemainException
org.junit.runner.manipulation.SorterRemoved Methods:
public void apply(org.junit.runner.Runner)New Fields:
public static org.junit.runner.manipulation.Sorter NULLNew Methods:
public void apply(java.lang.Object)static {}
org.junit.runner.notification.FailureField Declaration Changes:
old:private java.lang.Throwable fThrownException
new:private final java.lang.Throwable fThrownException
org.junit.runner.notification.RunListenerNew Methods:
public void testAssumptionFailure(org.junit.runner.notification.Failure)
org.junit.runner.notification.RunNotifierRemoved 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$5Removed Fields:
final org.junit.runner.Description val$descriptionRemoved Constructors:
RunNotifier$5(org.junit.runner.notification.RunNotifier, org.junit.runner.Description) throws java.lang.ExceptionNew Fields:
final org.junit.runner.notification.Failure val$failureNew Constructors:
RunNotifier$5(org.junit.runner.notification.RunNotifier, org.junit.runner.notification.Failure)
org.junit.runners.AllTestsDeclaration 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.ParameterizedDeclaration 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 fTestClassRemoved 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.Exceptionprivate java.lang.reflect.Method getParametersMethod() throws java.lang.Exceptionpublic 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 runnersNew Methods:
static org.junit.runners.model.FrameworkMethod access$000(org.junit.runners.Parameterized, org.junit.runners.model.TestClass) throws java.lang.Exceptionprotected java.util.List getChildren()private java.util.List getParametersList(org.junit.runners.model.TestClass) throws java.lang.Throwableprivate org.junit.runners.model.FrameworkMethod getParametersMethod(org.junit.runners.model.TestClass) throws java.lang.Exception
org.junit.runners.Parameterized$TestClassRunnerForParametersDeclaration 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 fConstructorprivate final java.lang.Object[] fParametersRemoved Constructors:
Parameterized$TestClassRunnerForParameters(org.junit.internal.runners.TestClass, java.lang.Object[], int) throws org.junit.internal.runners.InitializationErrorRemoved 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.InitializationErrorMethod 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 fParameterListfinal org.junit.runners.Parameterized this$0New Constructors:
Parameterized$TestClassRunnerForParameters(org.junit.runners.Parameterized, java.lang.Class, java.util.List, int) throws org.junit.runners.model.InitializationErrorNew Methods:
protected org.junit.runners.model.Statement classBlock(org.junit.runner.notification.RunNotifier)private java.lang.Object[] computeParams() throws java.lang.Exceptionprotected java.lang.String testName(org.junit.runners.model.FrameworkMethod)protected void validateZeroArgConstructor(java.util.List)
org.junit.runners.SuiteDeclaration 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 fTestClassprivate static java.util.Set parentsRemoved Constructors:
public Suite(java.lang.Class) throws org.junit.internal.runners.InitializationErrorRemoved 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.InitializationErrorprivate 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 fRunnersNew Constructors:
protected Suite(java.lang.Class, java.util.List) throws org.junit.runners.model.InitializationErrorpublic Suite(java.lang.Class, org.junit.runners.model.RunnerBuilder) throws org.junit.runners.model.InitializationErrorprotected Suite(org.junit.runners.model.RunnerBuilder, java.lang.Class, java.lang.Class[]) throws org.junit.runners.model.InitializationErrorpublic Suite(org.junit.runners.model.RunnerBuilder, java.lang.Class[]) throws org.junit.runners.model.InitializationErrorNew 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.runnersorg.junit.internal.buildersorg.junit.internal.matchersorg.junit.internal.runners.modelorg.junit.internal.runners.statementsorg.junit.runners.modelorg.junit.experimental.theories.DataPointsorg.junit.internal.JUnitSystemorg.junit.runner.Describableorg.junit.experimental.results.ResultMatchers$3org.junit.experimental.theories.PotentialAssignmentorg.junit.experimental.theories.PotentialAssignment$1org.junit.experimental.theories.PotentialAssignment$CouldNotGenerateValueExceptionorg.junit.experimental.theories.Theories$TheoryAnchororg.junit.experimental.theories.Theories$TheoryAnchor$1org.junit.experimental.theories.Theories$TheoryAnchor$1$1org.junit.experimental.theories.Theories$TheoryAnchor$2org.junit.experimental.theories.internal.AllMembersSupplierorg.junit.experimental.theories.internal.AllMembersSupplier$1org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValueorg.junit.experimental.theories.internal.Assignmentsorg.junit.internal.AssumptionViolatedExceptionorg.junit.internal.RealSystemorg.junit.internal.runners.SuiteMethodorg.junit.runner.Request$2org.junit.runner.manipulation.Sorter$1org.junit.runner.notification.RunNotifier$7org.junit.runners.BlockJUnit4ClassRunnerorg.junit.runners.BlockJUnit4ClassRunner$1org.junit.runners.JUnit4org.junit.runners.ParentRunnerorg.junit.runners.ParentRunner$1org.junit.runners.ParentRunner$2org.junit.internal.runners.BeforeAndAfterRunnerorg.junit.internal.runners.BeforeAndAfterRunner$1org.junit.internal.runners.BeforeAndAfterRunner$FailedBeforeorg.junit.internal.runners.OldTestClassRunner$1org.junit.internal.runners.TestClassMethodsRunnerorg.junit.internal.runners.TestClassMethodsRunner$1org.junit.internal.runners.TestClassRunner$1org.junit.internal.runners.TestIntrospectororg.junit.internal.runners.TestMethodRunnerorg.junit.internal.runners.TestMethodRunner$1org.junit.internal.runners.TextListenerorg.junit.runners.Parameterized$RunAllParameterMethodsorg.junit.internal.runners.OldTestClassRunnerorg.junit.internal.runners.TestClassRunner
junit.framework.JUnit4TestAdapterNew Methods:
public void filter(org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainExceptionprivate 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.AssertRemoved 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.ArrayComparisonFailurepublic static void assertArrayEquals(java.lang.String, char[], char[]) throws org.junit.internal.ArrayComparisonFailurepublic static void assertArrayEquals(java.lang.String, int[], int[]) throws org.junit.internal.ArrayComparisonFailurepublic static void assertArrayEquals(java.lang.String, java.lang.Object[], java.lang.Object[]) throws org.junit.internal.ArrayComparisonFailurepublic static void assertArrayEquals(java.lang.String, long[], long[]) throws org.junit.internal.ArrayComparisonFailurepublic static void assertArrayEquals(java.lang.String, short[], short[]) throws org.junit.internal.ArrayComparisonFailurepublic 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.ArrayComparisonFailureprivate static boolean isArray(java.lang.Object)private static boolean isEquals(java.lang.Object, java.lang.Object)
org.junit.internal.requests.ClassRequestNew Fields:
private static final java.lang.String CONSTRUCTOR_ERROR_FORMATprivate boolean fCanUseSuiteMethodNew 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.CompositeRunnerNew Methods:
protected void runChildren(org.junit.runner.notification.RunNotifier)
org.junit.internal.runners.MethodValidatorRemoved Fields:
private final org.junit.internal.runners.TestIntrospector fIntrospectorRemoved 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.OldTestClassRunnerDeclaration 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 fTestRemoved 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.TestClassRunnerDeclaration 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 fEnclosedRunnerprivate final java.lang.Class fTestClassRemoved Constructors:
public TestClassRunner(java.lang.Class, org.junit.runner.Runner) throws org.junit.internal.runners.InitializationErrorRemoved Methods:
public void filter(org.junit.runner.manipulation.Filter) throws org.junit.runner.manipulation.NoTestsRemainExceptionpublic 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.DescriptionRemoved 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 EMPTYprivate final java.lang.annotation.Annotation[] fAnnotationsNew 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.RequestNew Methods:
public static org.junit.runner.Request classWithoutSuiteMethod(java.lang.Class)
org.junit.runner.notification.RunNotifierNew Methods:
public void testAborted(org.junit.runner.Description, java.lang.Throwable)
org.junit.runners.AllTestsDeclaration 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.ThrowableNew Methods:
public static junit.framework.Test testFromSuiteMethod(java.lang.Class) throws java.lang.Throwable
org.junit.runners.ParameterizedDeclaration 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 fTestClassNew 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.Exceptionprivate java.lang.reflect.Method getParametersMethod() throws java.lang.Exceptionpublic void run(org.junit.runner.notification.RunNotifier)
org.junit.runners.Parameterized$1Declaration 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$0final org.junit.runner.notification.RunNotifier val$notifierNew Constructors:
Parameterized$1(org.junit.runners.Parameterized, org.junit.runner.notification.RunNotifier)New Methods:
public void run()
org.junit.runners.Parameterized$TestClassRunnerForParametersDeclaration 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.InitializationErrorNew Methods:
public void run(org.junit.runner.notification.RunNotifier)protected void validate() throws org.junit.internal.runners.InitializationError
org.junit.runners.SuiteDeclaration 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 fTestClassprivate static java.util.Set parentsNew 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.InitializationErrorprivate void removeParent(java.lang.Class)public void run(org.junit.runner.notification.RunNotifier)static {}protected void validate(org.junit.internal.runners.MethodValidator)
org.hamcrestorg.hamcrest.coreorg.hamcrest.internalorg.junit.experimental.resultsorg.junit.experimental.theoriesorg.junit.experimental.theories.internalorg.junit.experimental.theories.suppliersorg.junit.internalorg.junit.matchersorg.junit.Assumeorg.junit.Assume$AssumptionViolatedExceptionorg.junit.internal.requests.IgnoredClassRunnerorg.junit.internal.runners.ClassRoadieorg.junit.internal.runners.FailedBeforeorg.junit.internal.runners.JUnit38ClassRunnerorg.junit.internal.runners.JUnit38ClassRunner$1org.junit.internal.runners.JUnit38ClassRunner$OldTestClassAdaptingListenerorg.junit.internal.runners.JUnit4ClassRunnerorg.junit.internal.runners.JUnit4ClassRunner$1org.junit.internal.runners.JUnit4ClassRunner$2org.junit.internal.runners.MethodRoadieorg.junit.internal.runners.MethodRoadie$1org.junit.internal.runners.MethodRoadie$1$1org.junit.internal.runners.MethodRoadie$2org.junit.internal.runners.TestClassorg.junit.internal.runners.TestMethodorg.junit.runners.Suite$1junit.awtuijunit.swinguijunit.runner.FailureDetailViewjunit.runner.Sorter$Swapperjunit.runner.TestCollectorjunit.runner.TestSuiteLoaderjunit.extensions.ExceptionTestCasejunit.runner.ClassPathTestCollectorjunit.runner.LoadingTestCollectorjunit.runner.ReloadingTestSuiteLoaderjunit.runner.SimpleTestCollectorjunit.runner.Sorterjunit.runner.StandardTestSuiteLoaderjunit.runner.TestCaseClassLoader
junit.extensions.ActiveTestSuite$1Field 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$1Field 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.AssertMethod 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.AssertionFailedErrorDeclaration Changes:
old:public class junit.framework.AssertionFailedError extends java.lang.Error
new:public class junit.framework.AssertionFailedError extends java.lang.AssertionError
junit.framework.TestResultField 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$1Field 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.TestSuiteRemoved Fields:
static java.lang.Class class$java$lang$Stringstatic java.lang.Class class$junit$framework$TestRemoved 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$1Field Declaration Changes:
old:private final java.lang.String val$message
new:final java.lang.String val$message
junit.runner.BaseTestRunnerRemoved Methods:
public junit.runner.TestSuiteLoader getLoader()public static boolean inMac()public static boolean inVAJava()
junit.textui.TestRunnerRemoved Methods:
public junit.runner.TestSuiteLoader getLoader()
org.junitorg.junit.internal.requestsorg.junit.internal.runnersorg.junit.runnerorg.junit.runner.manipulationorg.junit.runner.notificationorg.junit.runnersjunit.framework.JUnit4TestAdapterjunit.framework.JUnit4TestAdapterCachejunit.framework.JUnit4TestAdapterCache$1junit.framework.JUnit4TestCaseFacade
junit.awtui.AboutDialog$1Declaration 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$2Declaration 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.LogoRemoved Fields:
static java.lang.Class class$0New Fields:
static java.lang.Class class$junit$runner$BaseTestRunnerNew Methods:
static java.lang.Class class$(java.lang.String)
junit.awtui.TestRunnerRemoved Fields:
static java.lang.Class class$0Removed 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$BaseTestRunnerNew 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$1Declaration 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$10Declaration 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$2Declaration 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$0New Constructors:
TestRunner$2(junit.awtui.TestRunner)
junit.awtui.TestRunner$3Declaration 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$0New Constructors:
TestRunner$3(junit.awtui.TestRunner, java.awt.Frame)
junit.awtui.TestRunner$4Declaration 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$5Declaration 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$6Declaration 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$7Declaration 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$8Declaration 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$9Declaration 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$0New Constructors:
TestRunner$9(junit.awtui.TestRunner)
junit.extensions.ActiveTestSuiteRemoved Methods:
public synchronized void runFinished(junit.framework.Test)New Methods:
public synchronized void runFinished()
junit.extensions.ActiveTestSuite$1Declaration 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$1Declaration 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.AssertMethod 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.AssertionFailedErrorNew Fields:
private static final long serialVersionUID
junit.framework.ComparisonFailureNew Fields:
private static final int MAX_CONTEXT_LENGTHprivate static final long serialVersionUIDNew Methods:
public java.lang.String getActual()public java.lang.String getExpected()
junit.framework.TestResult$1Declaration 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$0New Constructors:
TestResult$1(junit.framework.TestResult, junit.framework.TestCase) throws java.lang.Throwable
junit.framework.TestSuiteRemoved Fields:
static java.lang.Class class$0static java.lang.Class class$1Method 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$Stringstatic java.lang.Class class$junit$framework$TestNew 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$1Declaration Changes:
old:final class junit.framework.TestSuite$1 extends junit.framework.TestCase
new:class junit.framework.TestSuite$1 extends junit.framework.TestCase
junit.runner.BaseTestRunnerMethod 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.LoadingTestCollectorRemoved Fields:
static java.lang.Class class$0New Fields:
static java.lang.Class class$junit$framework$TestNew Methods:
static java.lang.Class class$(java.lang.String)
junit.runner.VersionNew Methods:
public static void main(java.lang.String[])
junit.swingui.AboutDialogRemoved Fields:
static java.lang.Class class$0New Fields:
static java.lang.Class class$junit$runner$BaseTestRunnerNew Methods:
static java.lang.Class class$(java.lang.String)
junit.swingui.AboutDialog$1Declaration 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$2Declaration 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$1Declaration 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.ProgressBarMethod Changes:
old:private java.awt.Color getStatusColor()
new:protected java.awt.Color getStatusColor()New Methods:
protected void updateBarColor()
junit.swingui.TestHierarchyRunView$1Declaration 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.TestRunnerRemoved Fields:
static java.lang.Class class$0Removed 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$BaseTestRunnerNew 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$1Declaration 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$10Declaration 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$11Declaration 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$12Declaration 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$13Declaration 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$14Declaration 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$15Declaration 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$16Declaration 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$17Declaration 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$0New Constructors:
TestRunner$17(junit.swingui.TestRunner, javax.swing.JButton, java.lang.String)
junit.swingui.TestRunner$18Declaration 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$19Declaration 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$0New Constructors:
TestRunner$19(junit.swingui.TestRunner)
junit.swingui.TestRunner$2Declaration 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$3Declaration 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$4Declaration 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$5Declaration 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$6Declaration 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$7Declaration 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$8Declaration 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$9Declaration 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.TestSelectorDeclaration Changes:
old:class junit.swingui.TestSelector extends javax.swing.JDialog
new:public class junit.swingui.TestSelector extends javax.swing.JDialog
junit.swingui.TestSelector$1Declaration 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$2Declaration 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$3Declaration 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$4Declaration 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.TestSuitePanelRemoved 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$1Declaration 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.TestRunnerMethod 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.ComparisonCompactorjunit.swingui.MacProgressBarjunit.swingui.TestRunner$20
junit.awtui.TestRunnerRemoved Fields:
private static final java.lang.String SUITE_METHODNAMEField Declaration Changes:
old:protected static java.awt.Font PLAIN_FONT
new:protected static final java.awt.Font PLAIN_FONT
junit.framework.AssertRemoved 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.CounterPanelRemoved Methods:
private java.lang.String asString(int)
junit.swingui.TestRunnerRemoved Fields:
private static java.awt.Font BOLD_FONTprivate static java.awt.Font PLAIN_FONTRemoved 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$18Removed Fields:
private final javax.swing.JTextField val$labelprivate final int val$valueRemoved Constructors:
TestRunner$18(javax.swing.JTextField, int)New Fields:
private final junit.swingui.TestRunner this$0private final junit.framework.Test val$testNew Constructors:
TestRunner$18(junit.swingui.TestRunner, junit.framework.Test)
junit.swingui.TestRunner$19Removed Fields:
private final junit.swingui.TestRunner this$0private final junit.framework.Test val$testRemoved Constructors:
TestRunner$19(junit.swingui.TestRunner, junit.framework.Test)New Constructors:
TestRunner$19()
junit.swingui.TestSelectorNew Methods:
public static void centerWindow(java.awt.Component)
junit.uijunit.swingui.FailureRunView$2junit.swingui.TestRunner$21
junit.awtui.LogoRemoved Fields:
static java.lang.Class class$junit$runner$BaseTestRunnerRemoved Methods:
static java.lang.Class class$(java.lang.String)New Fields:
static java.lang.Class class$0
junit.awtui.TestRunnerRemoved Fields:
static java.lang.Class class$java$lang$Stringstatic java.lang.Class class$junit$runner$BaseTestRunnerRemoved 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$0New 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$10Removed Constructors:
TestRunner$10(junit.framework.Test, junit.awtui.TestRunner)New Constructors:
TestRunner$10(junit.awtui.TestRunner, junit.framework.Test)
junit.extensions.ActiveTestSuiteNew Constructors:
public ActiveTestSuite(java.lang.Class)public ActiveTestSuite(java.lang.Class, java.lang.String)public ActiveTestSuite(java.lang.String)
junit.extensions.ActiveTestSuite$1Removed 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$1Removed Constructors:
TestSetup$1(junit.framework.TestResult, junit.extensions.TestSetup)New Constructors:
TestSetup$1(junit.extensions.TestSetup, junit.framework.TestResult)
junit.framework.AssertRemoved 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.TestCaseRemoved Methods:
public java.lang.String name()Constructor Declaration Changes:
old:TestCase()
new:public TestCase()
junit.framework.TestFailureNew Methods:
public java.lang.String exceptionMessage()public boolean isFailure()public java.lang.String trace()
junit.framework.TestResultRemoved Methods:
public synchronized int runTests()public synchronized int testErrors()public synchronized int testFailures()
junit.framework.TestSuiteRemoved Fields:
static java.lang.Class class$java$lang$Stringstatic java.lang.Class class$junit$framework$TestRemoved 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.NoSuchMethodExceptionMethod 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$0static java.lang.Class class$1New 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.BaseTestRunnerRemoved 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.IOExceptionpublic 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.ClassPathTestCollectorRemoved 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.LoadingTestCollectorRemoved Fields:
static java.lang.Class class$java$lang$Stringstatic java.lang.Class class$junit$framework$TestRemoved Methods:
static java.lang.Class class$(java.lang.String)New Fields:
static java.lang.Class class$0
junit.runner.ReloadingTestSuiteLoaderNew Methods:
protected junit.runner.TestCaseClassLoader createLoader()
junit.swingui.AboutDialogRemoved Fields:
static java.lang.Class class$junit$runner$BaseTestRunnerRemoved Methods:
static java.lang.Class class$(java.lang.String)New Fields:
static java.lang.Class class$0
junit.swingui.CounterPanelDeclaration 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 fErrorIconprivate javax.swing.Icon fFailureIconNew 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.DefaultFailureDetailViewDeclaration 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 fTextAreaConstructor Declaration Changes:
old:DefaultFailureDetailView()
new:public DefaultFailureDetailView()New Fields:
javax.swing.JList fListNew Methods:
private junit.swingui.DefaultFailureDetailView$StackTraceListModel getModel()
junit.swingui.FailureRunViewDeclaration 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$1Declaration 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$0New Constructors:
FailureRunView$1(junit.swingui.FailureRunView)New Methods:
public void valueChanged(javax.swing.event.ListSelectionEvent)
junit.swingui.ProgressBarDeclaration Changes:
old:class junit.swingui.ProgressBar extends javax.swing.JPanel
new:class junit.swingui.ProgressBar extends javax.swing.JProgressBarRemoved Fields:
int fProgressint fProgressXint fTotalRemoved 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.TestHierarchyRunViewDeclaration 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.TestRunnerRemoved Fields:
static java.lang.Class class$java$lang$Stringstatic java.lang.Class class$junit$runner$BaseTestRunnerRemoved 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$0New 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$1Removed Constructors:
TestRunner$1(java.lang.Throwable, junit.framework.Test, junit.swingui.TestRunner)New Fields:
private final int val$statusNew Constructors:
TestRunner$1(junit.swingui.TestRunner, int, junit.framework.Test, java.lang.Throwable)
junit.swingui.TestRunner$11Declaration 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$12Declaration 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$13Declaration 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$14Declaration 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$messageNew Constructors:
TestRunner$14(junit.swingui.TestRunner, java.lang.String)New Methods:
public void run()
junit.swingui.TestRunner$15Removed Fields:
private final java.lang.String val$messageRemoved Constructors:
TestRunner$15(java.lang.String, junit.swingui.TestRunner)New Fields:
private final java.lang.String val$statusNew Constructors:
TestRunner$15(junit.swingui.TestRunner, java.lang.String)
junit.swingui.TestRunner$16Declaration 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$statusRemoved Constructors:
TestRunner$16(java.lang.String, junit.swingui.TestRunner)New Fields:
private final junit.framework.Test val$testSuiteNew Constructors:
TestRunner$16(junit.swingui.TestRunner, junit.framework.Test, java.lang.String)
junit.swingui.TestRunner$17Declaration 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$0private final junit.framework.Test val$testSuiteRemoved Constructors:
TestRunner$17(junit.framework.Test, junit.swingui.TestRunner, java.lang.String)New Fields:
private final javax.swing.JButton val$buttonprivate final java.lang.String val$labelNew Constructors:
TestRunner$17(javax.swing.JButton, java.lang.String)
junit.swingui.TestRunner$18Removed Fields:
private final javax.swing.JButton val$buttonRemoved 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$valueNew Constructors:
TestRunner$18(javax.swing.JTextField, int)
junit.swingui.TestRunner$19Removed Fields:
private final javax.swing.JTextField val$labelprivate final int val$valueRemoved Constructors:
TestRunner$19(javax.swing.JTextField, int)New Fields:
private final junit.swingui.TestRunner this$0private final junit.framework.Test val$testNew Constructors:
TestRunner$19(junit.swingui.TestRunner, junit.framework.Test)
junit.swingui.TestRunner$2Removed Fields:
private final junit.framework.AssertionFailedError val$tprivate final junit.framework.Test val$testRemoved Constructors:
TestRunner$2(junit.framework.AssertionFailedError, junit.framework.Test, junit.swingui.TestRunner)New Constructors:
TestRunner$2(junit.swingui.TestRunner)
junit.swingui.TestRunner$20Removed Fields:
private final junit.swingui.TestRunner this$0private final junit.framework.Test val$testRemoved Constructors:
TestRunner$20(junit.framework.Test, junit.swingui.TestRunner)New Constructors:
TestRunner$20()
junit.swingui.TestRunner$3Removed Constructors:
TestRunner$3(junit.swingui.TestRunner)New Fields:
private final junit.framework.Test val$testSuiteNew Constructors:
TestRunner$3(junit.swingui.TestRunner, junit.framework.Test)
junit.swingui.TestRunner$4Declaration 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$testSuiteRemoved 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$7Declaration 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$8Declaration 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$1Removed Constructors:
TestSuitePanel$1(boolean, junit.framework.Test, junit.swingui.TestSuitePanel)New Constructors:
TestSuitePanel$1(junit.swingui.TestSuitePanel, junit.framework.Test, boolean)
junit.textui.TestRunnerRemoved Fields:
int fColumnjava.io.PrintStream fWriterRemoved 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_EXITpublic static final int FAILURE_EXITpublic static final int SUCCESS_EXITprivate junit.textui.ResultPrinter fPrinterNew 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.TestRunListenerjunit.framework.ComparisonFailurejunit.swingui.DefaultFailureDetailView$StackEntryRendererjunit.swingui.DefaultFailureDetailView$StackTraceListModeljunit.textui.ResultPrinter