junit/textui/TestRunner.class
TestRunner.java
package junit.textui
public junit.textui.TestRunner extends junit.runner.BaseTestRunner {
private junit.textui.ResultPrinter fPrinter
public static final int SUCCESS_EXIT
public static final int FAILURE_EXIT
public static final int EXCEPTION_EXIT
public void <init> ()
public void <init> (java.io.PrintStream)
java.io.PrintStream writer
public void <init> (junit.textui.ResultPrinter)
junit.textui.ResultPrinter printer
public static void run (java.lang.Class)
Class testClass
public static junit.framework.TestResult run (junit.framework.Test)
junit.framework.Test test
junit.textui.TestRunner runner
public static void runAndWait (junit.framework.Test)
junit.framework.Test suite
junit.textui.TestRunner aTestRunner
public void testFailed (int, junit.framework.Test, java.lang.Throwable)
int status
junit.framework.Test test
Throwable t
public void testStarted (java.lang.String)
String testName
public void testEnded (java.lang.String)
String testName
protected junit.framework.TestResult createTestResult ()
public junit.framework.TestResult doRun (junit.framework.Test)
junit.framework.Test test
public junit.framework.TestResult doRun (junit.framework.Test, boolean)
junit.framework.Test suite
boolean wait
junit.framework.TestResult result
long startTime
long endTime
long runTime
protected void pause (boolean)
boolean wait
public static void main (java.lang.String[])
junit.framework.TestResult r
Exception e
String[] args
junit.textui.TestRunner aTestRunner
public junit.framework.TestResult start (java.lang.String[]) throws java.lang.Exception
String arg
int lastIndex
int i
junit.framework.Test suite
Exception e
String[] args
String testCase
String method
boolean wait
protected junit.framework.TestResult runSingleMethod (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
String testCase
String method
boolean wait
Class testClass
junit.framework.Test test
protected void runFailed (java.lang.String)
String message
public void setPrinter (junit.textui.ResultPrinter)
junit.textui.ResultPrinter printer
}
junit/textui/ResultPrinter.class
ResultPrinter.java
package junit.textui
public junit.textui.ResultPrinter extends java.lang.Object implements junit.framework.TestListener {
java.io.PrintStream fWriter
int fColumn
public void <init> (java.io.PrintStream)
java.io.PrintStream writer
synchronized void print (junit.framework.TestResult, long)
junit.framework.TestResult result
long runTime
void printWaitPrompt ()
protected void printHeader (long)
long runTime
protected void printErrors (junit.framework.TestResult)
junit.framework.TestResult result
protected void printFailures (junit.framework.TestResult)
junit.framework.TestResult result
protected void printDefects (java.util.Enumeration, int, java.lang.String)
int i
java.util.Enumeration booBoos
int count
String type
public void printDefect (junit.framework.TestFailure, int)
junit.framework.TestFailure booBoo
int count
protected void printDefectHeader (junit.framework.TestFailure, int)
junit.framework.TestFailure booBoo
int count
protected void printDefectTrace (junit.framework.TestFailure)
junit.framework.TestFailure booBoo
protected void printFooter (junit.framework.TestResult)
junit.framework.TestResult result
protected java.lang.String elapsedTimeAsString (long)
long runTime
public java.io.PrintStream getWriter ()
public void addError (junit.framework.Test, java.lang.Throwable)
junit.framework.Test test
Throwable t
public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError)
junit.framework.Test test
junit.framework.AssertionFailedError t
public void endTest (junit.framework.Test)
junit.framework.Test test
public void startTest (junit.framework.Test)
junit.framework.Test test
}
junit/textui/
junit/runner/Version.class
Version.java
package junit.runner
public junit.runner.Version extends java.lang.Object {
private void <init> ()
public static java.lang.String id ()
public static void main (java.lang.String[])
String[] args
}
junit/runner/TestSuiteLoader.class
TestSuiteLoader.java
package junit.runner
public abstract junit.runner.TestSuiteLoader extends java.lang.Object {
public abstract java.lang.Class load (java.lang.String) throws java.lang.ClassNotFoundException
public abstract java.lang.Class reload (java.lang.Class) throws java.lang.ClassNotFoundException
}
junit/runner/TestRunListener.class
TestRunListener.java
package junit.runner
public abstract junit.runner.TestRunListener extends java.lang.Object {
public static final int STATUS_ERROR
public static final int STATUS_FAILURE
public abstract void testRunStarted (java.lang.String, int)
public abstract void testRunEnded (long)
public abstract void testRunStopped (long)
public abstract void testStarted (java.lang.String)
public abstract void testEnded (java.lang.String)
public abstract void testFailed (int, java.lang.String, java.lang.String)
}
junit/runner/StandardTestSuiteLoader.class
StandardTestSuiteLoader.java
package junit.runner
public junit.runner.StandardTestSuiteLoader extends java.lang.Object implements junit.runner.TestSuiteLoader {
public void <init> ()
public java.lang.Class load (java.lang.String) throws java.lang.ClassNotFoundException
String suiteClassName
public java.lang.Class reload (java.lang.Class) throws java.lang.ClassNotFoundException
Class aClass
}
junit/runner/BaseTestRunner.class
BaseTestRunner.java
package junit.runner
public abstract junit.runner.BaseTestRunner extends java.lang.Object implements junit.framework.TestListener {
public static final String SUITE_METHODNAME
private static java.util.Properties fPreferences
static int fgMaxMessageLength
static boolean fgFilterStack
boolean fLoading
public void <init> ()
public synchronized void startTest (junit.framework.Test)
junit.framework.Test test
protected static void setPreferences (java.util.Properties)
java.util.Properties preferences
protected static java.util.Properties getPreferences ()
public static void savePreferences () throws java.io.IOException
java.io.FileOutputStream fos
public void setPreference (java.lang.String, java.lang.String)
String key
String value
public synchronized void endTest (junit.framework.Test)
junit.framework.Test test
public synchronized void addError (junit.framework.Test, java.lang.Throwable)
junit.framework.Test test
Throwable t
public synchronized void addFailure (junit.framework.Test, junit.framework.AssertionFailedError)
junit.framework.Test test
junit.framework.AssertionFailedError t
public abstract void testStarted (java.lang.String)
public abstract void testEnded (java.lang.String)
public abstract void testFailed (int, junit.framework.Test, java.lang.Throwable)
public junit.framework.Test getTest (java.lang.String)
String clazz
ClassNotFoundException e
Exception e
Exception e
java.lang.reflect.InvocationTargetException e
IllegalAccessException e
String suiteClassName
Class testClass
java.lang.reflect.Method suiteMethod
junit.framework.Test test
public java.lang.String elapsedTimeAsString (long)
long runTime
protected java.lang.String processArguments (java.lang.String[])
int i
String[] args
String suiteName
public void setLoading (boolean)
boolean enable
public java.lang.String extractClassName (java.lang.String)
String className
public static java.lang.String truncate (java.lang.String)
String s
protected abstract void runFailed (java.lang.String)
public junit.runner.TestSuiteLoader getLoader ()
protected java.lang.Class loadSuiteClass (java.lang.String) throws java.lang.ClassNotFoundException
String suiteClassName
protected void clearStatus ()
protected boolean useReloadingTestSuiteLoader ()
private static java.io.File getPreferencesFile ()
String home
private static void readPreferences ()
java.io.IOException e
java.io.InputStream is
public static java.lang.String getPreference (java.lang.String)
String key
public static int getPreference (java.lang.String, int)
String key
int dflt
String value
int intValue
public static java.lang.String getFilteredTrace (java.lang.Throwable)
Throwable t
java.io.StringWriter stringWriter
java.io.PrintWriter writer
StringBuffer buffer
String trace
public static boolean inVAJava ()
public static java.lang.String getFilteredTrace (java.lang.String)
String line
Exception IOException
String stack
java.io.StringWriter sw
java.io.PrintWriter pw
java.io.StringReader sr
java.io.BufferedReader br
String line
protected static boolean showStackRaw ()
static boolean filterLine (java.lang.String)
int i
String line
String[] patterns
static void <clinit> ()
}
junit/runner/
junit/
android/test/suitebuilder/UnitTestSuiteBuilder.class
UnitTestSuiteBuilder.java
package android.test.suitebuilder
public android.test.suitebuilder.UnitTestSuiteBuilder extends android.test.suitebuilder.TestSuiteBuilder {
public void <init> (java.lang.Class)
Class clazz
public void <init> (java.lang.String, java.lang.ClassLoader)
String name
ClassLoader classLoader
}
android/test/suitebuilder/TestSuiteBuilder.class
TestSuiteBuilder.java
package android.test.suitebuilder
public android.test.suitebuilder.TestSuiteBuilder extends java.lang.Object {
private final android.test.suitebuilder.TestGrouping testGrouping
private final java.util.Set predicates
private java.util.List testCases
private junit.framework.TestSuite rootSuite
private junit.framework.TestSuite suiteForCurrentClass
private String currentClassname
private String suiteName
public void <init> (java.lang.Class)
Class clazz
public void <init> (java.lang.String, java.lang.ClassLoader)
String name
ClassLoader classLoader
public android.test.suitebuilder.TestSuiteBuilder addTestClassByName (java.lang.String, java.lang.String, android.content.Context)
String testClassName
String testMethodName
android.content.Context context
android.test.AndroidTestRunner atr
public android.test.suitebuilder.TestSuiteBuilder addTestSuite (junit.framework.TestSuite)
junit.framework.TestCase testCase
junit.framework.TestSuite testSuite
public transient android.test.suitebuilder.TestSuiteBuilder includePackages (java.lang.String[])
String[] packageNames
public transient android.test.suitebuilder.TestSuiteBuilder excludePackages (java.lang.String[])
String[] packageNames
public android.test.suitebuilder.TestSuiteBuilder addRequirements (java.util.List)
java.util.List predicates
public final android.test.suitebuilder.TestSuiteBuilder includeAllPackagesUnderHere ()
StackTraceElement element
int i
StackTraceElement[] stackTraceElements
String callingClassName
String thisClassName
String packageName
public android.test.suitebuilder.TestSuiteBuilder named (java.lang.String)
String newSuiteName
public final junit.framework.TestSuite build ()
android.test.suitebuilder.TestMethod test
junit.framework.TestCase testCase
junit.framework.TestSuite suite
Exception exception
protected java.lang.String getSuiteName ()
public final transient android.test.suitebuilder.TestSuiteBuilder addRequirements (com.android.internal.util.Predicate[])
com.android.internal.util.Predicate[] predicates
java.util.ArrayList list
private boolean satisfiesAllPredicates (android.test.suitebuilder.TestMethod)
com.android.internal.util.Predicate predicate
android.test.suitebuilder.TestMethod test
private void addTest (android.test.suitebuilder.TestMethod) throws java.lang.Exception
android.test.suitebuilder.TestMethod testMethod
private void addTest (junit.framework.Test)
junit.framework.Test test
private void addSuiteIfNecessary (java.lang.String)
String parentClassname
private static java.lang.String parsePackageNameFromClassName (java.lang.String)
String className
}
android/test/suitebuilder/TestSuiteBuilder$FailedToCreateTests.class
TestSuiteBuilder.java
package android.test.suitebuilder
public android.test.suitebuilder.TestSuiteBuilder$FailedToCreateTests extends junit.framework.TestCase {
private final Exception exception
public void <init> (java.lang.Exception)
Exception exception
public void testSuiteConstructionFailed ()
}
android/test/suitebuilder/TestPredicates.class
TestPredicates.java
package android.test.suitebuilder
public android.test.suitebuilder.TestPredicates extends java.lang.Object {
static final com.android.internal.util.Predicate REJECT_INSTRUMENTATION
static final com.android.internal.util.Predicate SELECT_SMOKE
static final com.android.internal.util.Predicate REJECT_SUPPRESSED
public void <init> ()
public static com.android.internal.util.Predicate hasAnnotation (java.lang.Class)
Class annotationClass
public static com.android.internal.util.Predicate not (com.android.internal.util.Predicate)
com.android.internal.util.Predicate predicate
static void <clinit> ()
}
android/test/suitebuilder/TestPredicates$NotPredicate.class
TestPredicates.java
package android.test.suitebuilder
android.test.suitebuilder.TestPredicates$NotPredicate extends java.lang.Object implements com.android.internal.util.Predicate {
private final com.android.internal.util.Predicate predicate
private void <init> (com.android.internal.util.Predicate)
com.android.internal.util.Predicate predicate
public boolean apply (java.lang.Object)
Object t
}
android/test/suitebuilder/TestPredicates$HasAnnotation.class
TestPredicates.java
package android.test.suitebuilder
android.test.suitebuilder.TestPredicates$HasAnnotation extends java.lang.Object implements com.android.internal.util.Predicate {
private final Class annotationClass
private void <init> (java.lang.Class)
Class annotationClass
public boolean apply (android.test.suitebuilder.TestMethod)
android.test.suitebuilder.TestMethod testMethod
public volatile synthetic boolean apply (java.lang.Object)
}
android/test/suitebuilder/TestMethod.class
TestMethod.java
package android.test.suitebuilder
public android.test.suitebuilder.TestMethod extends java.lang.Object {
private final String enclosingClassname
private final String testMethodName
private final Class enclosingClass
public void <init> (java.lang.reflect.Method, java.lang.Class)
java.lang.reflect.Method method
Class enclosingClass
public void <init> (java.lang.String, java.lang.Class)
String methodName
Class enclosingClass
public void <init> (junit.framework.TestCase)
junit.framework.TestCase testCase
public java.lang.String getName ()
public java.lang.String getEnclosingClassname ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
NoSuchMethodException e
Class annotationClass
public java.lang.Class getEnclosingClass ()
public junit.framework.TestCase createTest () throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException java.lang.InstantiationException
private junit.framework.TestCase instantiateTest (java.lang.Class, java.lang.String) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException java.lang.InstantiationException
junit.framework.TestCase test
Class[] params
java.lang.reflect.Constructor constructor
Class testCaseClass
String testName
java.lang.reflect.Constructor[] constructors
private boolean singleStringConstructor (java.lang.Class[])
Class[] params
private boolean noargsConstructor (java.lang.Class[])
Class[] params
public boolean equals (java.lang.Object)
Object o
android.test.suitebuilder.TestMethod that
public int hashCode ()
int result
public java.lang.String toString ()
}
android/test/suitebuilder/TestGrouping.class
TestGrouping.java
package android.test.suitebuilder
android.test.suitebuilder.TestGrouping extends java.lang.Object {
private static final String LOG_TAG
private final java.util.SortedSet testCaseClasses
static final java.util.Comparator SORT_BY_SIMPLE_NAME
static final java.util.Comparator SORT_BY_FULLY_QUALIFIED_NAME
private final ClassLoader classLoader
void <init> (java.util.Comparator, java.lang.ClassLoader)
java.util.Comparator comparator
ClassLoader classLoader
public java.util.List getTests ()
java.lang.reflect.Method testMethod
Class testCase
java.util.List testMethods
private java.util.List getTestMethods (java.lang.Class)
Class testCaseClass
java.util.List methods
public boolean equals (java.lang.Object)
Object o
android.test.suitebuilder.TestGrouping other
public int hashCode ()
transient void addPackagesRecursive (java.lang.String[])
java.util.List addedClasses
String packageName
String[] packageNames
transient void removePackagesRecursive (java.lang.String[])
String packageName
String[] packageNames
private java.util.List testCaseClassesInPackage (java.lang.String)
String packageName
android.test.ClassPathPackageInfoSource source
private java.util.List selectTestClasses (java.util.Set)
Class testClass
java.util.Set allClasses
java.util.List testClasses
private java.util.List select (java.util.Collection, com.android.internal.util.Predicate)
Object item
java.util.Collection items
com.android.internal.util.Predicate predicate
java.util.ArrayList selectedItems
static void <clinit> ()
}
android/test/suitebuilder/TestGrouping$TestMethodPredicate.class
TestGrouping.java
package android.test.suitebuilder
android.test.suitebuilder.TestGrouping$TestMethodPredicate extends java.lang.Object implements com.android.internal.util.Predicate {
private void <init> ()
public boolean apply (java.lang.reflect.Method)
java.lang.reflect.Method method
public volatile synthetic boolean apply (java.lang.Object)
}
android/test/suitebuilder/TestGrouping$TestCasePredicate.class
TestGrouping.java
package android.test.suitebuilder
android.test.suitebuilder.TestGrouping$TestCasePredicate extends java.lang.Object implements com.android.internal.util.Predicate {
private void <init> ()
public boolean apply (java.lang.Class)
Class aClass
int modifiers
private boolean hasValidConstructor (java.lang.Class)
Class[] parameterTypes
java.lang.reflect.Constructor constructor
Class aClass
java.lang.reflect.Constructor[] constructors
public volatile synthetic boolean apply (java.lang.Object)
}
android/test/suitebuilder/TestGrouping$SortBySimpleName.class
TestGrouping.java
package android.test.suitebuilder
android.test.suitebuilder.TestGrouping$SortBySimpleName extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private void <init> ()
public int compare (java.lang.Class, java.lang.Class)
Class class1
Class class2
int result
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/test/suitebuilder/TestGrouping$SortByFullyQualifiedName.class
TestGrouping.java
package android.test.suitebuilder
android.test.suitebuilder.TestGrouping$SortByFullyQualifiedName extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private void <init> ()
public int compare (java.lang.Class, java.lang.Class)
Class class1
Class class2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
android/test/suitebuilder/SmokeTestSuiteBuilder.class
SmokeTestSuiteBuilder.java
package android.test.suitebuilder
public android.test.suitebuilder.SmokeTestSuiteBuilder extends android.test.suitebuilder.TestSuiteBuilder {
public void <init> (java.lang.Class)
Class clazz
public void <init> (java.lang.String, java.lang.ClassLoader)
String name
ClassLoader classLoader
}
android/test/suitebuilder/AssignableFrom.class
AssignableFrom.java
package android.test.suitebuilder
android.test.suitebuilder.AssignableFrom extends java.lang.Object implements com.android.internal.util.Predicate {
private final Class root
void <init> (java.lang.Class)
Class root
public boolean apply (android.test.suitebuilder.TestMethod)
android.test.suitebuilder.TestMethod testMethod
public volatile synthetic boolean apply (java.lang.Object)
}
android/test/suitebuilder/
android/test/ViewAsserts.class
ViewAsserts.java
package android.test
public android.test.ViewAsserts extends java.lang.Object {
private void <init> ()
public static void assertOnScreen (android.view.View, android.view.View)
android.view.View origin
android.view.View view
int[] xy
int[] xyRoot
int y
public static void assertOffScreenBelow (android.view.View, android.view.View)
android.view.View origin
android.view.View view
int[] xy
int[] xyRoot
int y
public static void assertOffScreenAbove (android.view.View, android.view.View)
android.view.View origin
android.view.View view
int[] xy
int[] xyRoot
int y
public static void assertHasScreenCoordinates (android.view.View, android.view.View, int, int)
android.view.View origin
android.view.View view
int x
int y
int[] xy
int[] xyRoot
public static void assertBaselineAligned (android.view.View, android.view.View)
android.view.View first
android.view.View second
int[] xy
int firstTop
int secondTop
public static void assertRightAligned (android.view.View, android.view.View)
android.view.View first
android.view.View second
int[] xy
int firstRight
int secondRight
public static void assertRightAligned (android.view.View, android.view.View, int)
android.view.View first
android.view.View second
int margin
int[] xy
int firstRight
int secondRight
public static void assertLeftAligned (android.view.View, android.view.View)
android.view.View first
android.view.View second
int[] xy
int firstLeft
int secondLeft
public static void assertLeftAligned (android.view.View, android.view.View, int)
android.view.View first
android.view.View second
int margin
int[] xy
int firstLeft
int secondLeft
public static void assertBottomAligned (android.view.View, android.view.View)
android.view.View first
android.view.View second
int[] xy
int firstBottom
int secondBottom
public static void assertBottomAligned (android.view.View, android.view.View, int)
android.view.View first
android.view.View second
int margin
int[] xy
int firstBottom
int secondBottom
public static void assertTopAligned (android.view.View, android.view.View)
android.view.View first
android.view.View second
int[] xy
int firstTop
int secondTop
public static void assertTopAligned (android.view.View, android.view.View, int)
android.view.View first
android.view.View second
int margin
int[] xy
int firstTop
int secondTop
public static void assertHorizontalCenterAligned (android.view.View, android.view.View)
android.view.View reference
android.view.View test
int[] xy
int referenceLeft
int testLeft
int center
int delta
public static void assertVerticalCenterAligned (android.view.View, android.view.View)
android.view.View reference
android.view.View test
int[] xy
int referenceTop
int testTop
int center
int delta
public static void assertGroupIntegrity (android.view.ViewGroup)
int i
android.view.ViewGroup parent
int count
public static void assertGroupContains (android.view.ViewGroup, android.view.View)
int i
android.view.ViewGroup parent
android.view.View child
int count
boolean found
public static void assertGroupNotContains (android.view.ViewGroup, android.view.View)
int i
android.view.ViewGroup parent
android.view.View child
int count
}
android/test/TouchUtils.class
TouchUtils.java
package android.test
public android.test.TouchUtils extends java.lang.Object {
public void <init> ()
public static void dragQuarterScreenDown (android.test.ActivityInstrumentationTestCase)
android.test.ActivityInstrumentationTestCase test
public static void dragQuarterScreenDown (android.test.InstrumentationTestCase, android.app.Activity)
android.test.InstrumentationTestCase test
android.app.Activity activity
android.view.WindowManager wm
android.util.Size size
float x
float fromY
float toY
public static void dragQuarterScreenUp (android.test.ActivityInstrumentationTestCase)
android.test.ActivityInstrumentationTestCase test
public static void dragQuarterScreenUp (android.test.InstrumentationTestCase, android.app.Activity)
android.test.InstrumentationTestCase test
android.app.Activity activity
android.view.WindowManager wm
android.util.Size size
float x
float fromY
float toY
private static android.util.Size getSizeExcludingNavigationBarAndCutout (android.view.WindowMetrics)
android.view.WindowMetrics windowMetrics
android.view.WindowInsets windowInsets
android.graphics.Insets insetsWithCutout
int insetsWidth
int insetsHeight
android.graphics.Rect bounds
public static void scrollToBottom (android.test.ActivityInstrumentationTestCase, android.view.ViewGroup)
android.test.ActivityInstrumentationTestCase test
android.view.ViewGroup v
public static void scrollToBottom (android.test.InstrumentationTestCase, android.app.Activity, android.view.ViewGroup)
android.test.InstrumentationTestCase test
android.app.Activity activity
android.view.ViewGroup v
android.test.TouchUtils$ViewStateSnapshot prev
android.test.TouchUtils$ViewStateSnapshot next
public static void scrollToTop (android.test.ActivityInstrumentationTestCase, android.view.ViewGroup)
android.test.ActivityInstrumentationTestCase test
android.view.ViewGroup v
public static void scrollToTop (android.test.InstrumentationTestCase, android.app.Activity, android.view.ViewGroup)
android.test.InstrumentationTestCase test
android.app.Activity activity
android.view.ViewGroup v
android.test.TouchUtils$ViewStateSnapshot prev
android.test.TouchUtils$ViewStateSnapshot next
public static void dragViewToBottom (android.test.ActivityInstrumentationTestCase, android.view.View)
android.test.ActivityInstrumentationTestCase test
android.view.View v
public static void dragViewToBottom (android.test.InstrumentationTestCase, android.app.Activity, android.view.View)
android.test.InstrumentationTestCase test
android.app.Activity activity
android.view.View v
public static void dragViewToBottom (android.test.ActivityInstrumentationTestCase, android.view.View, int)
android.test.ActivityInstrumentationTestCase test
android.view.View v
int stepCount
public static void dragViewToBottom (android.test.InstrumentationTestCase, android.app.Activity, android.view.View, int)
android.test.InstrumentationTestCase test
android.app.Activity activity
android.view.View v
int stepCount
android.view.WindowManager wm
int screenHeight
int[] xy
int viewWidth
int viewHeight
float x
float fromY
float toY
public static void tapView (android.test.InstrumentationTestCase, android.view.View)
android.test.InstrumentationTestCase test
android.view.View v
int[] xy
int viewWidth
int viewHeight
float x
float y
android.app.Instrumentation inst
long downTime
long eventTime
android.view.MotionEvent event
int touchSlop
public static void touchAndCancelView (android.test.InstrumentationTestCase, android.view.View)
android.test.InstrumentationTestCase test
android.view.View v
int[] xy
int viewWidth
int viewHeight
float x
float y
android.app.Instrumentation inst
long downTime
long eventTime
android.view.MotionEvent event
int touchSlop
public static void clickView (android.test.InstrumentationTestCase, android.view.View)
InterruptedException e
android.test.InstrumentationTestCase test
android.view.View v
int[] xy
int viewWidth
int viewHeight
float x
float y
android.app.Instrumentation inst
long downTime
long eventTime
android.view.MotionEvent event
int touchSlop
public static void longClickView (android.test.ActivityInstrumentationTestCase, android.view.View)
android.test.ActivityInstrumentationTestCase test
android.view.View v
public static void longClickView (android.test.InstrumentationTestCase, android.view.View)
InterruptedException e
android.test.InstrumentationTestCase test
android.view.View v
int[] xy
int viewWidth
int viewHeight
float x
float y
android.app.Instrumentation inst
long downTime
long eventTime
android.view.MotionEvent event
int touchSlop
public static void dragViewToTop (android.test.ActivityInstrumentationTestCase, android.view.View)
android.test.ActivityInstrumentationTestCase test
android.view.View v
public static void dragViewToTop (android.test.ActivityInstrumentationTestCase, android.view.View, int)
android.test.ActivityInstrumentationTestCase test
android.view.View v
int stepCount
public static void dragViewToTop (android.test.InstrumentationTestCase, android.view.View)
android.test.InstrumentationTestCase test
android.view.View v
public static void dragViewToTop (android.test.InstrumentationTestCase, android.view.View, int)
android.test.InstrumentationTestCase test
android.view.View v
int stepCount
int[] xy
int viewWidth
int viewHeight
float x
float fromY
float toY
private static void getStartLocation (android.view.View, int, int[])
android.view.View v
int gravity
int[] xy
int viewWidth
int viewHeight
public static int dragViewBy (android.test.ActivityInstrumentationTestCase, android.view.View, int, int, int)
android.test.ActivityInstrumentationTestCase test
android.view.View v
int gravity
int deltaX
int deltaY
public static int dragViewBy (android.test.InstrumentationTestCase, android.view.View, int, int, int)
android.test.InstrumentationTestCase test
android.view.View v
int gravity
int deltaX
int deltaY
int[] xy
int fromX
int fromY
int distance
public static int dragViewTo (android.test.ActivityInstrumentationTestCase, android.view.View, int, int, int)
android.test.ActivityInstrumentationTestCase test
android.view.View v
int gravity
int toX
int toY
public static int dragViewTo (android.test.InstrumentationTestCase, android.view.View, int, int, int)
android.test.InstrumentationTestCase test
android.view.View v
int gravity
int toX
int toY
int[] xy
int fromX
int fromY
int deltaX
int deltaY
int distance
public static int dragViewToX (android.test.ActivityInstrumentationTestCase, android.view.View, int, int)
android.test.ActivityInstrumentationTestCase test
android.view.View v
int gravity
int toX
public static int dragViewToX (android.test.InstrumentationTestCase, android.view.View, int, int)
android.test.InstrumentationTestCase test
android.view.View v
int gravity
int toX
int[] xy
int fromX
int fromY
int deltaX
public static int dragViewToY (android.test.ActivityInstrumentationTestCase, android.view.View, int, int)
android.test.ActivityInstrumentationTestCase test
android.view.View v
int gravity
int toY
public static int dragViewToY (android.test.InstrumentationTestCase, android.view.View, int, int)
android.test.InstrumentationTestCase test
android.view.View v
int gravity
int toY
int[] xy
int fromX
int fromY
int deltaY
public static void drag (android.test.ActivityInstrumentationTestCase, float, float, float, float, int)
android.test.ActivityInstrumentationTestCase test
float fromX
float toX
float fromY
float toY
int stepCount
public static void drag (android.test.InstrumentationTestCase, float, float, float, float, int)
int i
android.test.InstrumentationTestCase test
float fromX
float toX
float fromY
float toY
int stepCount
android.app.Instrumentation inst
long downTime
long eventTime
float y
float x
float yStep
float xStep
android.view.MotionEvent event
}
android/test/TouchUtils$ViewStateSnapshot.class
TouchUtils.java
package android.test
android.test.TouchUtils$ViewStateSnapshot extends java.lang.Object {
final android.view.View mFirst
final android.view.View mLast
final int mFirstTop
final int mLastBottom
final int mChildCount
private void <init> (android.view.ViewGroup)
android.view.ViewGroup viewGroup
public boolean equals (java.lang.Object)
Object o
android.test.TouchUtils$ViewStateSnapshot that
public int hashCode ()
int result
}
android/test/TestSuiteProvider.class
TestSuiteProvider.java
package android.test
public abstract android.test.TestSuiteProvider extends java.lang.Object {
public abstract junit.framework.TestSuite getTestSuite ()
}
android/test/TestPrinter.class
TestPrinter.java
package android.test
android.test.TestPrinter extends java.lang.Object implements junit.framework.TestListener {
private String mTag
private boolean mOnlyFailures
private java.util.Set mFailedTests
void <init> (java.lang.String, boolean)
String tag
boolean onlyFailures
private void started (java.lang.String)
String className
private void finished (java.lang.String)
String className
private void passed (java.lang.String)
String className
private void failed (java.lang.String, java.lang.Throwable)
String className
Throwable exception
private void failed (junit.framework.Test, java.lang.Throwable)
junit.framework.Test test
Throwable t
public void addError (junit.framework.Test, java.lang.Throwable)
junit.framework.Test test
Throwable t
public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError)
junit.framework.Test test
junit.framework.AssertionFailedError t
public void endTest (junit.framework.Test)
junit.framework.Test test
public void startTest (junit.framework.Test)
junit.framework.Test test
}
android/test/TestCaseUtil.class
TestCaseUtil.java
package android.test
public android.test.TestCaseUtil extends java.lang.Object {
private void <init> ()
public static java.util.List getTests (junit.framework.Test, boolean)
junit.framework.Test test
boolean flatten
private static java.util.List getTests (junit.framework.Test, boolean, java.util.Set)
junit.framework.Test childTest
junit.framework.TestSuite testSuite
java.util.Enumeration enumeration
junit.framework.Test workingTest
junit.framework.Test test
boolean flatten
java.util.Set seen
java.util.List testCases
static junit.framework.Test invokeSuiteMethodIfPossible (java.lang.Class, java.util.Set)
java.lang.reflect.Method suiteMethod
Class testClass
java.util.Set seen
static java.lang.String getTestName (junit.framework.Test)
junit.framework.TestCase testCase
int index
junit.framework.TestSuite testSuite
String name
junit.framework.Test test
}
android/test/SyncBaseInstrumentation.class
SyncBaseInstrumentation.java
package android.test
public android.test.SyncBaseInstrumentation extends android.test.InstrumentationTestCase {
private android.content.Context mTargetContext
android.content.ContentResolver mContentResolver
private static final int MAX_TIME_FOR_SYNC_IN_MINS
public void <init> ()
protected void setUp () throws java.lang.Exception
protected void syncProvider (android.net.Uri, java.lang.String, java.lang.String) throws java.lang.Exception
android.net.Uri uri
String accountName
String authority
android.os.Bundle extras
android.accounts.Account account
long startTimeInMillis
long endTimeInMillis
int counter
protected void cancelSyncsandDisableAutoSync ()
}
android/test/SingleLaunchActivityTestCase.class
SingleLaunchActivityTestCase.java
package android.test
public abstract android.test.SingleLaunchActivityTestCase extends android.test.InstrumentationTestCase {
String mPackage
Class mActivityClass
private static int sTestCaseCounter
private static boolean sActivityLaunchedFlag
private static android.app.Activity sActivity
public void <init> (java.lang.String, java.lang.Class)
String pkg
Class activityClass
public android.app.Activity getActivity ()
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
public void testActivityTestCaseSetUpProperly () throws java.lang.Exception
static void <clinit> ()
}
android/test/SimpleCache.class
SimpleCache.java
package android.test
abstract android.test.SimpleCache extends java.lang.Object {
private java.util.Map map
void <init> ()
protected abstract java.lang.Object load (java.lang.Object)
final java.lang.Object get (java.lang.Object)
Object key
Object value
}
android/test/ServiceTestCase.class
ServiceTestCase.java
package android.test
public abstract android.test.ServiceTestCase extends android.test.AndroidTestCase {
Class mServiceClass
private android.content.Context mSystemContext
private android.app.Application mApplication
private android.app.Service mService
private boolean mServiceAttached
private boolean mServiceCreated
private boolean mServiceStarted
private boolean mServiceBound
private android.content.Intent mServiceIntent
private int mServiceId
public void <init> (java.lang.Class)
Class serviceClass
public android.app.Service getService ()
protected void setUp () throws java.lang.Exception
protected void setupService ()
Exception e
protected void startService (android.content.Intent)
android.content.Intent intent
protected android.os.IBinder bindService (android.content.Intent)
android.content.Intent intent
android.os.IBinder result
protected void shutdownService ()
protected void tearDown () throws java.lang.Exception
public void setApplication (android.app.Application)
android.app.Application application
public android.app.Application getApplication ()
public android.content.Context getSystemContext ()
public void testServiceTestCaseSetUpProperly () throws java.lang.Exception
}
android/test/RenamingDelegatingContext.class
RenamingDelegatingContext.java
package android.test
public android.test.RenamingDelegatingContext extends android.content.ContextWrapper {
private android.content.Context mFileContext
private String mFilePrefix
private java.io.File mCacheDir
private final Object mSync
private java.util.Set mDatabaseNames
private java.util.Set mFileNames
public static android.content.ContentProvider providerWithRenamedContext (java.lang.Class, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException java.lang.InstantiationException
Class contentProvider
android.content.Context c
String filePrefix
public static android.content.ContentProvider providerWithRenamedContext (java.lang.Class, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException java.lang.InstantiationException
Class contentProvider
android.content.Context c
String filePrefix
boolean allowAccessToExistingFilesAndDbs
Class mProviderClass
android.content.ContentProvider mProvider
android.test.RenamingDelegatingContext mContext
public void makeExistingFilesAndDbsAccessible ()
String diskName
String diskName
String[] databaseList
String[] fileList
boolean shouldDiskNameBeVisible (java.lang.String)
String diskName
java.lang.String publicNameFromDiskName (java.lang.String)
String diskName
public void <init> (android.content.Context, java.lang.String)
android.content.Context context
String filePrefix
public void <init> (android.content.Context, android.content.Context, java.lang.String)
android.content.Context context
android.content.Context fileContext
String filePrefix
public java.lang.String getDatabasePrefix ()
private java.lang.String renamedFileName (java.lang.String)
String name
public android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory)
String name
int mode
android.database.sqlite.SQLiteDatabase$CursorFactory factory
String internalName
public android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler)
String name
int mode
android.database.sqlite.SQLiteDatabase$CursorFactory factory
android.database.DatabaseErrorHandler errorHandler
String internalName
public boolean deleteDatabase (java.lang.String)
String name
public java.io.File getDatabasePath (java.lang.String)
String name
public java.lang.String[] databaseList ()
public java.io.FileInputStream openFileInput (java.lang.String) throws java.io.FileNotFoundException
String name
String internalName
public java.io.FileOutputStream openFileOutput (java.lang.String, int) throws java.io.FileNotFoundException
String name
int mode
public java.io.File getFileStreamPath (java.lang.String)
String name
public boolean deleteFile (java.lang.String)
String name
public java.lang.String[] fileList ()
public java.io.File getCacheDir ()
java.io.IOException e
}
android/test/ProviderTestCase2.class
ProviderTestCase2.java
package android.test
public abstract android.test.ProviderTestCase2 extends android.test.AndroidTestCase {
Class mProviderClass
String mProviderAuthority
private android.test.IsolatedContext mProviderContext
private android.test.mock.MockContentResolver mResolver
private android.content.ContentProvider mProvider
public void <init> (java.lang.Class, java.lang.String)
Class providerClass
String providerAuthority
public android.content.ContentProvider getProvider ()
protected void setUp () throws java.lang.Exception
String filenamePrefix
android.test.RenamingDelegatingContext targetContextWrapper
static android.content.ContentProvider createProviderForTest (android.content.Context, java.lang.Class, java.lang.String) throws java.lang.IllegalAccessException java.lang.InstantiationException
android.content.Context context
Class providerClass
String authority
android.content.ContentProvider instance
android.content.pm.ProviderInfo providerInfo
protected void tearDown () throws java.lang.Exception
public android.test.mock.MockContentResolver getMockContentResolver ()
public android.test.IsolatedContext getMockContext ()
public static android.content.ContentResolver newResolverWithContentProviderFromSql (android.content.Context, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException java.lang.InstantiationException
android.content.Context targetContext
String filenamePrefix
Class providerClass
String authority
String databaseName
int databaseVersion
String sql
android.test.mock.MockContentResolver resolver
android.test.RenamingDelegatingContext targetContextWrapper
android.content.Context context
android.content.ContentProvider provider
}
android/test/ProviderTestCase2$MockContext2.class
ProviderTestCase2.java
package android.test
android.test.ProviderTestCase2$MockContext2 extends android.test.mock.MockContext {
final synthetic android.test.ProviderTestCase2 this$0
private void <init> (android.test.ProviderTestCase2)
public android.content.res.Resources getResources ()
public java.io.File getDir (java.lang.String, int)
String name
int mode
public android.content.Context getApplicationContext ()
}
android/test/ProviderTestCase.class
ProviderTestCase.java
package android.test
public abstract android.test.ProviderTestCase extends android.test.InstrumentationTestCase {
Class mProviderClass
String mProviderAuthority
private android.test.IsolatedContext mProviderContext
private android.test.mock.MockContentResolver mResolver
private android.content.ContentProvider mProvider
public void <init> (java.lang.Class, java.lang.String)
Class providerClass
String providerAuthority
public android.content.ContentProvider getProvider ()
protected void setUp () throws java.lang.Exception
String filenamePrefix
android.test.RenamingDelegatingContext targetContextWrapper
protected void tearDown () throws java.lang.Exception
public android.test.mock.MockContentResolver getMockContentResolver ()
public android.test.IsolatedContext getMockContext ()
public static android.content.ContentResolver newResolverWithContentProviderFromSql (android.content.Context, java.lang.Class, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException java.lang.InstantiationException
android.content.Context targetContext
Class providerClass
String authority
String databaseName
int databaseVersion
String sql
String filenamePrefix
android.test.mock.MockContentResolver resolver
android.test.RenamingDelegatingContext targetContextWrapper
android.content.Context context
android.content.ContentProvider provider
}
android/test/NoExecTestResult.class
NoExecTestResult.java
package android.test
android.test.NoExecTestResult extends junit.framework.TestResult {
void <init> ()
protected void run (junit.framework.TestCase)
junit.framework.TestCase test
}
android/test/MoreAsserts.class
MoreAsserts.java
package android.test
public final android.test.MoreAsserts extends java.lang.Object {
private void <init> ()
public static void assertAssignableFrom (java.lang.Class, java.lang.Object)
Class expected
Object actual
public static void assertAssignableFrom (java.lang.Class, java.lang.Class)
Class expected
Class actual
public static void assertNotEqual (java.lang.String, java.lang.Object, java.lang.Object)
String message
Object unexpected
Object actual
public static void assertNotEqual (java.lang.Object, java.lang.Object)
Object unexpected
Object actual
public static void assertEquals (java.lang.String, byte[], byte[])
int i
String message
byte[] expected
byte[] actual
public static void assertEquals (byte[], byte[])
byte[] expected
byte[] actual
public static void assertEquals (java.lang.String, int[], int[])
int i
String message
int[] expected
int[] actual
public static void assertEquals (int[], int[])
int[] expected
int[] actual
public static void assertEquals (java.lang.String, long[], long[])
int i
String message
long[] expected
long[] actual
public static void assertEquals (long[], long[])
long[] expected
long[] actual
public static void assertEquals (java.lang.String, double[], double[])
int i
String message
double[] expected
double[] actual
public static void assertEquals (double[], double[])
double[] expected
double[] actual
public static void assertEquals (java.lang.String, java.lang.Object[], java.lang.Object[])
Object exp
Object act
int i
String message
Object[] expected
Object[] actual
public static void assertEquals (java.lang.Object[], java.lang.Object[])
Object[] expected
Object[] actual
public static void assertEquals (java.lang.String, java.util.Set, java.util.Set)
java.util.Set intersection
String message
java.util.Set expected
java.util.Set actual
java.util.Set onlyInExpected
java.util.Set onlyInActual
public static void assertEquals (java.util.Set, java.util.Set)
java.util.Set expected
java.util.Set actual
public static java.util.regex.MatchResult assertMatchesRegex (java.lang.String, java.lang.String, java.lang.String)
String message
String expectedRegex
String actual
java.util.regex.Matcher matcher
public static java.util.regex.MatchResult assertMatchesRegex (java.lang.String, java.lang.String)
String expectedRegex
String actual
public static java.util.regex.MatchResult assertContainsRegex (java.lang.String, java.lang.String, java.lang.String)
String message
String expectedRegex
String actual
java.util.regex.Matcher matcher
public static java.util.regex.MatchResult assertContainsRegex (java.lang.String, java.lang.String)
String expectedRegex
String actual
public static void assertNotMatchesRegex (java.lang.String, java.lang.String, java.lang.String)
String message
String expectedRegex
String actual
java.util.regex.Matcher matcher
public static void assertNotMatchesRegex (java.lang.String, java.lang.String)
String expectedRegex
String actual
public static void assertNotContainsRegex (java.lang.String, java.lang.String, java.lang.String)
String message
String expectedRegex
String actual
java.util.regex.Matcher matcher
public static void assertNotContainsRegex (java.lang.String, java.lang.String)
String expectedRegex
String actual
public static transient void assertContentsInOrder (java.lang.String, java.lang.Iterable, java.lang.Object[])
Object o
String message
Iterable actual
Object[] expected
java.util.ArrayList actualList
public static transient void assertContentsInOrder (java.lang.Iterable, java.lang.Object[])
Iterable actual
Object[] expected
public static transient void assertContentsInAnyOrder (java.lang.String, java.lang.Iterable, java.lang.Object[])
Object expectedObj
Object actualObj
String message
Iterable actual
Object[] expected
java.util.HashMap expectedMap
public static transient void assertContentsInAnyOrder (java.lang.Iterable, java.lang.Object[])
Iterable actual
Object[] expected
public static void assertEmpty (java.lang.String, java.lang.Iterable)
String message
Iterable iterable
public static void assertEmpty (java.lang.Iterable)
Iterable iterable
public static void assertEmpty (java.lang.String, java.util.Map)
String message
java.util.Map map
public static void assertEmpty (java.util.Map)
java.util.Map map
public static void assertNotEmpty (java.lang.String, java.lang.Iterable)
String message
Iterable iterable
public static void assertNotEmpty (java.lang.Iterable)
Iterable iterable
public static void assertNotEmpty (java.lang.String, java.util.Map)
String message
java.util.Map map
public static void assertNotEmpty (java.util.Map)
java.util.Map map
public static void checkEqualsAndHashCodeMethods (java.lang.String, java.lang.Object, java.lang.Object, boolean)
String hashMessage
String message
Object lhs
Object rhs
boolean expectedResult
public static void checkEqualsAndHashCodeMethods (java.lang.Object, java.lang.Object, boolean)
Object lhs
Object rhs
boolean expectedResult
private static java.util.regex.Matcher getMatcher (java.lang.String, java.lang.String)
String expectedRegex
String actual
java.util.regex.Pattern pattern
private static void failEqual (java.lang.String, java.lang.Object)
String message
Object unexpected
private static void failWrongLength (java.lang.String, int, int)
String message
int expected
int actual
private static void failWrongElement (java.lang.String, int, java.lang.Object, java.lang.Object)
String message
int index
Object expected
Object actual
private static void failNotMatches (java.lang.String, java.lang.String, java.lang.String)
String message
String expectedRegex
String actual
String actualDesc
private static void failNotContains (java.lang.String, java.lang.String, java.lang.String)
String message
String expectedRegex
String actual
String actualDesc
private static void failMatch (java.lang.String, java.lang.String, java.lang.String)
String message
String expectedRegex
String actual
private static void failContains (java.lang.String, java.lang.String, java.lang.String)
String message
String expectedRegex
String actual
private static void failNotEmpty (java.lang.String, java.lang.String)
String message
String actual
private static void failEmpty (java.lang.String)
String message
private static void failWithMessage (java.lang.String, java.lang.String)
String userMessage
String ourMessage
private static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
}
android/test/LoaderTestCase.class
LoaderTestCase.java
package android.test
public android.test.LoaderTestCase extends android.test.AndroidTestCase {
public void <init> ()
public java.lang.Object getLoaderResultSynchronously (android.content.Loader)
Object result
InterruptedException e
android.content.Loader loader
java.util.concurrent.ArrayBlockingQueue queue
android.content.Loader$OnLoadCompleteListener listener
android.os.Handler mainThreadHandler
Object result
static void <clinit> ()
}
android/test/LoaderTestCase$3.class
LoaderTestCase.java
package android.test
android.test.LoaderTestCase$3 extends android.os.Handler {
final synthetic android.content.Loader val$loader
final synthetic android.content.Loader$OnLoadCompleteListener val$listener
final synthetic android.test.LoaderTestCase this$0
void <init> (android.test.LoaderTestCase, android.os.Looper, android.content.Loader, android.content.Loader$OnLoadCompleteListener)
android.test.LoaderTestCase this$0
android.os.Looper arg0
public void handleMessage (android.os.Message)
android.os.Message msg
}
android/test/LoaderTestCase$2.class
LoaderTestCase.java
package android.test
android.test.LoaderTestCase$2 extends java.lang.Object implements android.content.Loader$OnLoadCompleteListener {
final synthetic java.util.concurrent.ArrayBlockingQueue val$queue
final synthetic android.test.LoaderTestCase this$0
void <init> (android.test.LoaderTestCase, java.util.concurrent.ArrayBlockingQueue)
android.test.LoaderTestCase this$0
public void onLoadComplete (android.content.Loader, java.lang.Object)
android.content.Loader completedLoader
Object data
}
android/test/LoaderTestCase$1.class
LoaderTestCase.java
package android.test
android.test.LoaderTestCase$1 extends android.os.AsyncTask {
void <init> ()
protected transient java.lang.Void doInBackground (java.lang.Void[])
Void[] args
protected void onPostExecute (java.lang.Void)
Void result
protected volatile synthetic void onPostExecute (java.lang.Object)
protected volatile synthetic java.lang.Object doInBackground (java.lang.Object[])
}
android/test/LaunchPerformanceBase.class
LaunchPerformanceBase.java
package android.test
public android.test.LaunchPerformanceBase extends android.app.Instrumentation {
public static final String LOG_TAG
protected android.os.Bundle mResults
protected android.content.Intent mIntent
public void <init> ()
protected void LaunchApp ()
}
android/test/IsolatedContext.class
IsolatedContext.java
package android.test
public android.test.IsolatedContext extends android.content.ContextWrapper {
private android.content.ContentResolver mResolver
private final android.accounts.AccountManager mMockAccountManager
private java.util.List mBroadcastIntents
public void <init> (android.content.ContentResolver, android.content.Context)
android.content.ContentResolver resolver
android.content.Context targetContext
public java.util.List getAndClearBroadcastIntents ()
java.util.List intents
public android.content.AttributionSource getAttributionSource ()
android.content.AttributionSource attributionSource
public android.content.ContentResolver getContentResolver ()
public boolean bindService (android.content.Intent, android.content.ServiceConnection, int)
android.content.Intent service
android.content.ServiceConnection conn
int flags
public boolean bindService (android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection)
android.content.Intent service
int flags
java.util.concurrent.Executor executor
android.content.ServiceConnection conn
public boolean bindIsolatedService (android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection)
android.content.Intent service
int flags
String instanceName
java.util.concurrent.Executor executor
android.content.ServiceConnection conn
public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter)
android.content.BroadcastReceiver receiver
android.content.IntentFilter filter
public void unregisterReceiver (android.content.BroadcastReceiver)
android.content.BroadcastReceiver receiver
public void sendBroadcast (android.content.Intent)
android.content.Intent intent
public void sendOrderedBroadcast (android.content.Intent, java.lang.String)
android.content.Intent intent
String receiverPermission
public int checkUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int)
android.net.Uri uri
String readPermission
String writePermission
int pid
int uid
int modeFlags
public int checkUriPermission (android.net.Uri, int, int, int)
android.net.Uri uri
int pid
int uid
int modeFlags
public java.lang.Object getSystemService (java.lang.String)
String name
public java.io.File getFilesDir ()
}
android/test/InstrumentationTestRunner.class
InstrumentationTestRunner.java
package android.test
public android.test.InstrumentationTestRunner extends android.app.Instrumentation implements android.test.TestSuiteProvider {
static final String ARGUMENT_TEST_CLASS
private static final String ARGUMENT_TEST_PACKAGE
private static final String ARGUMENT_TEST_SIZE_PREDICATE
static final String ARGUMENT_DELAY_MSEC
private static final String SMALL_SUITE
private static final String MEDIUM_SUITE
private static final String LARGE_SUITE
private static final String ARGUMENT_LOG_ONLY
static final String ARGUMENT_ANNOTATION
static final String ARGUMENT_NOT_ANNOTATION
private static final com.android.internal.util.Predicate SELECT_SMALL
private static final com.android.internal.util.Predicate SELECT_MEDIUM
private static final com.android.internal.util.Predicate SELECT_LARGE
private static final float SMALL_SUITE_MAX_RUNTIME
private static final float MEDIUM_SUITE_MAX_RUNTIME
public static final String REPORT_VALUE_ID
public static final String REPORT_KEY_NUM_TOTAL
public static final String REPORT_KEY_NUM_CURRENT
public static final String REPORT_KEY_NAME_CLASS
public static final String REPORT_KEY_NAME_TEST
private static final String REPORT_KEY_RUN_TIME
private static final String REPORT_KEY_NUM_ITERATIONS
private static final String REPORT_KEY_SUITE_ASSIGNMENT
private static final String REPORT_KEY_COVERAGE_PATH
public static final int REPORT_VALUE_RESULT_START
public static final int REPORT_VALUE_RESULT_OK
public static final int REPORT_VALUE_RESULT_ERROR
public static final int REPORT_VALUE_RESULT_FAILURE
public static final String REPORT_KEY_STACK
private static final String DEFAULT_COVERAGE_FILE_NAME
private static final String LOG_TAG
private final android.os.Bundle mResults
private android.os.Bundle mArguments
private android.test.AndroidTestRunner mTestRunner
private boolean mDebug
private boolean mJustCount
private boolean mSuiteAssignmentMode
private int mTestCount
private String mPackageOfTests
private boolean mCoverage
private String mCoverageFilePath
private int mDelayMsec
public void <init> ()
public void onCreate (android.os.Bundle)
Object delay
NumberFormatException e
junit.framework.TestSuite testSuite
android.test.InstrumentationTestRunner$WatcherResultPrinter resultPrinter
android.os.Bundle arguments
String[] apkPaths
com.android.internal.util.Predicate testSizePredicate
com.android.internal.util.Predicate testAnnotationPredicate
com.android.internal.util.Predicate testNotAnnotationPredicate
String testClassesArg
boolean logOnly
android.test.suitebuilder.TestSuiteBuilder testSuiteBuilder
public android.os.Bundle getArguments ()
protected void addTestListener (junit.framework.TestListener)
junit.framework.TestListener listener
java.util.List getBuilderRequirements ()
private void parseTestClasses (java.lang.String, android.test.suitebuilder.TestSuiteBuilder)
String testClass
String testClassArg
android.test.suitebuilder.TestSuiteBuilder testSuiteBuilder
String[] testClasses
private void parseTestClass (java.lang.String, android.test.suitebuilder.TestSuiteBuilder)
String testClassName
android.test.suitebuilder.TestSuiteBuilder testSuiteBuilder
int methodSeparatorIndex
String testMethodName
protected android.test.AndroidTestRunner getAndroidTestRunner ()
private boolean getBooleanArgument (android.os.Bundle, java.lang.String)
android.os.Bundle arguments
String tag
String tagString
private com.android.internal.util.Predicate getSizePredicateFromArg (java.lang.String)
String sizeArg
private com.android.internal.util.Predicate getAnnotationPredicate (java.lang.String)
String annotationClassName
Class annotationClass
private com.android.internal.util.Predicate getNotAnnotationPredicate (java.lang.String)
String annotationClassName
Class annotationClass
private java.lang.Class getAnnotationClass (java.lang.String)
Class annotationClass
ClassNotFoundException e
String annotationClassName
void prepareLooper ()
public void onStart ()
android.test.InstrumentationTestRunner$StringResultPrinter resultPrinter
long startTime
long runTime
Throwable t
java.io.ByteArrayOutputStream byteArrayOutputStream
java.io.PrintStream writer
public junit.framework.TestSuite getTestSuite ()
public junit.framework.TestSuite getAllTests ()
public java.lang.ClassLoader getLoader ()
private void generateCoverageReport ()
Class emmaRTClass
java.lang.reflect.Method dumpCoverageMethod
String currentStream
ClassNotFoundException e
SecurityException e
NoSuchMethodException e
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
String coverageFilePath
java.io.File coverageFile
private java.lang.String getCoverageFilePath ()
private void reportEmmaError (java.lang.Exception)
Exception e
private void reportEmmaError (java.lang.String, java.lang.Exception)
String hint
Exception e
String msg
static void <clinit> ()
}
android/test/InstrumentationTestRunner$WatcherResultPrinter.class
InstrumentationTestRunner.java
package android.test
android.test.InstrumentationTestRunner$WatcherResultPrinter extends java.lang.Object implements junit.framework.TestListener {
private final android.os.Bundle mResultTemplate
android.os.Bundle mTestResult
int mTestNum
int mTestResultCode
String mTestClass
final synthetic android.test.InstrumentationTestRunner this$0
public void <init> (android.test.InstrumentationTestRunner, int)
int numTests
public void startTest (junit.framework.Test)
int numIterations
InterruptedException e
junit.framework.Test test
String testClass
String testName
java.lang.reflect.Method testMethod
public void addError (junit.framework.Test, java.lang.Throwable)
junit.framework.Test test
Throwable t
public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError)
junit.framework.Test test
junit.framework.AssertionFailedError t
public void endTest (junit.framework.Test)
InterruptedException e
junit.framework.Test test
}
android/test/InstrumentationTestRunner$SuiteAssignmentPrinter.class
InstrumentationTestRunner.java
package android.test
android.test.InstrumentationTestRunner$SuiteAssignmentPrinter extends java.lang.Object implements junit.framework.TestListener {
private android.os.Bundle mTestResult
private long mStartTime
private long mEndTime
private boolean mTimingValid
final synthetic android.test.InstrumentationTestRunner this$0
public void <init> (android.test.InstrumentationTestRunner)
public void startTest (junit.framework.Test)
junit.framework.Test test
public void addError (junit.framework.Test, java.lang.Throwable)
junit.framework.Test test
Throwable t
public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError)
junit.framework.Test test
junit.framework.AssertionFailedError t
public void endTest (junit.framework.Test)
float runTime
String assignmentSuite
String assignmentSuite
String assignmentSuite
junit.framework.Test test
float runTime
String assignmentSuite
}
android/test/InstrumentationTestRunner$StringResultPrinter.class
InstrumentationTestRunner.java
package android.test
android.test.InstrumentationTestRunner$StringResultPrinter extends junit.textui.ResultPrinter {
final synthetic android.test.InstrumentationTestRunner this$0
public void <init> (android.test.InstrumentationTestRunner, java.io.PrintStream)
java.io.PrintStream writer
public synchronized void printResult (junit.framework.TestResult, long)
junit.framework.TestResult result
long runTime
}
android/test/ComparisonFailure.class
ComparisonFailure.java
package android.test
public android.test.ComparisonFailure extends android.test.AssertionFailedError {
private junit.framework.ComparisonFailure mComparison
public void <init> (java.lang.String, java.lang.String, java.lang.String)
String message
String expected
String actual
public java.lang.String getMessage ()
}
android/test/ClassPathPackageInfoSource.class
ClassPathPackageInfoSource.java
package android.test
public android.test.ClassPathPackageInfoSource extends java.lang.Object {
private static final ClassLoader CLASS_LOADER
private static String[] apkPaths
private static android.test.ClassPathPackageInfoSource classPathSource
private final android.test.SimpleCache cache
private final String[] classPath
private final ClassLoader classLoader
private void <init> (java.lang.ClassLoader)
ClassLoader classLoader
static void setApkPaths (java.lang.String[])
String[] apkPaths
public static android.test.ClassPathPackageInfoSource forClassPath (java.lang.ClassLoader)
ClassLoader classLoader
public java.util.Set getTopLevelClassesRecursive (java.lang.String)
String packageName
android.test.ClassPathPackageInfoSource$ClassPathPackageInfo packageInfo
private android.test.ClassPathPackageInfoSource$ClassPathPackageInfo createPackageInfo (java.lang.String)
Throwable e
String className
String packageName
java.util.Set subpackageNames
java.util.Set classNames
java.util.Set topLevelClasses
private void findClasses (java.lang.String, java.util.Set, java.util.Set)
java.io.File file
String apkPath
java.io.IOException e
java.io.File classPathEntry
String entryName
String packageName
java.util.Set classNames
java.util.Set subpackageNames
private void scanForApkFiles (java.io.File, java.lang.String, java.util.Set, java.util.Set) throws java.io.IOException
java.io.File file
java.io.File[] files
java.io.File source
String packageName
java.util.Set classNames
java.util.Set subpackageNames
private void findClassesInApk (java.lang.String, java.lang.String, java.util.Set, java.util.Set) throws java.io.IOException
String subPackageName
int lastPackageSeparator
String className
java.util.Enumeration apkClassNames
String apkPath
String packageName
java.util.Set classNames
java.util.Set subpackageNames
dalvik.system.DexFile dexFile
private static boolean isToplevelClass (java.lang.String)
String fileName
private static java.lang.String[] getClassPath ()
String classPath
String separator
static void <clinit> ()
}
android/test/ClassPathPackageInfoSource$ClassPathPackageInfo.class
ClassPathPackageInfoSource.java
package android.test
android.test.ClassPathPackageInfoSource$ClassPathPackageInfo extends java.lang.Object {
private final String packageName
private final java.util.Set subpackageNames
private final java.util.Set topLevelClasses
final synthetic android.test.ClassPathPackageInfoSource this$0
private void <init> (android.test.ClassPathPackageInfoSource, java.lang.String, java.util.Set, java.util.Set)
String packageName
java.util.Set subpackageNames
java.util.Set topLevelClasses
private java.util.Set getSubpackages ()
String name
java.util.Set info
private java.util.Set getTopLevelClassesRecursive ()
java.util.Set set
private void addTopLevelClassesTo (java.util.Set)
android.test.ClassPathPackageInfoSource$ClassPathPackageInfo info
java.util.Set set
public boolean equals (java.lang.Object)
android.test.ClassPathPackageInfoSource$ClassPathPackageInfo that
Object obj
public int hashCode ()
}
android/test/ClassPathPackageInfoSource$1.class
ClassPathPackageInfoSource.java
package android.test
android.test.ClassPathPackageInfoSource$1 extends android.test.SimpleCache {
final synthetic android.test.ClassPathPackageInfoSource this$0
void <init> (android.test.ClassPathPackageInfoSource)
android.test.ClassPathPackageInfoSource this$0
protected android.test.ClassPathPackageInfoSource$ClassPathPackageInfo load (java.lang.String)
String pkgName
protected volatile synthetic java.lang.Object load (java.lang.Object)
}
android/test/AssertionFailedError.class
AssertionFailedError.java
package android.test
public android.test.AssertionFailedError extends java.lang.Error {
public void <init> ()
public void <init> (java.lang.String)
String errorMessage
}
android/test/ApplicationTestCase.class
ApplicationTestCase.java
package android.test
public abstract android.test.ApplicationTestCase extends android.test.AndroidTestCase {
Class mApplicationClass
private android.content.Context mSystemContext
private android.app.Application mApplication
private boolean mAttached
private boolean mCreated
public void <init> (java.lang.Class)
Class applicationClass
public android.app.Application getApplication ()
protected void setUp () throws java.lang.Exception
private void setupApplication ()
Exception e
protected final void createApplication ()
protected final void terminateApplication ()
protected void tearDown () throws java.lang.Exception
public android.content.Context getSystemContext ()
public final void testApplicationTestCaseSetUpProperly () throws java.lang.Exception
}
android/test/AndroidTestRunner.class
AndroidTestRunner.java
package android.test
public android.test.AndroidTestRunner extends junit.runner.BaseTestRunner {
private junit.framework.TestResult mTestResult
private String mTestClassName
private java.util.List mTestCases
private android.content.Context mContext
private boolean mSkipExecution
private java.util.List mTestListeners
private android.app.Instrumentation mInstrumentation
public void <init> ()
public void setTestClassName (java.lang.String, java.lang.String)
junit.framework.TestCase testCase
String testClassName
String testMethodName
Class testClass
public void setTest (junit.framework.Test)
junit.framework.Test test
private void setTest (junit.framework.Test, java.lang.Class)
junit.framework.Test test
Class testClass
public void clearTestListeners ()
public void addTestListener (junit.framework.TestListener)
junit.framework.TestListener testListener
private java.lang.Class loadTestClass (java.lang.String)
ClassNotFoundException e
String testClassName
private junit.framework.TestCase buildSingleTestMethod (java.lang.Class, java.lang.String)
java.lang.reflect.Constructor c
java.lang.reflect.Constructor c
Class testClass
String testMethodName
private transient junit.framework.TestCase newSingleTestMethod (java.lang.Class, java.lang.String, java.lang.reflect.Constructor, java.lang.Object[])
junit.framework.TestCase testCase
IllegalAccessException e
InstantiationException e
IllegalArgumentException e
java.lang.reflect.InvocationTargetException e
Class testClass
String testMethodName
java.lang.reflect.Constructor constructor
Object[] args
private boolean shouldRunSingleTestMethod (java.lang.String, java.lang.Class)
String testMethodName
Class testClass
private junit.framework.Test getTest (java.lang.Class)
android.test.TestSuiteProvider testSuiteProvider
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
NoSuchMethodException e
Class clazz
protected junit.framework.TestResult createTestResult ()
void setSkipExecution (boolean)
boolean skip
public java.util.List getTestCases ()
public java.lang.String getTestClassName ()
public junit.framework.TestResult getTestResult ()
public void runTest ()
public void runTest (junit.framework.TestResult)
junit.framework.TestListener testListener
junit.framework.TestCase testCase
junit.framework.TestResult testResult
android.content.Context testContext
private void setContextIfAndroidTestCase (junit.framework.Test, android.content.Context, android.content.Context)
junit.framework.Test test
android.content.Context context
android.content.Context testContext
public void setContext (android.content.Context)
android.content.Context context
private void setInstrumentationIfInstrumentationTestCase (junit.framework.Test, android.app.Instrumentation)
junit.framework.Test test
android.app.Instrumentation instrumentation
public void setInstrumentation (android.app.Instrumentation)
android.app.Instrumentation instrumentation
public void setInstrumentaiton (android.app.Instrumentation)
android.app.Instrumentation instrumentation
protected java.lang.Class loadSuiteClass (java.lang.String) throws java.lang.ClassNotFoundException
String suiteClassName
public void testStarted (java.lang.String)
String testName
public void testEnded (java.lang.String)
String testName
public void testFailed (int, junit.framework.Test, java.lang.Throwable)
int status
junit.framework.Test test
Throwable t
protected void runFailed (java.lang.String)
String message
}
android/test/ActivityUnitTestCase.class
ActivityUnitTestCase.java
package android.test
public abstract android.test.ActivityUnitTestCase extends android.test.ActivityTestCase {
private static final String TAG
private Class mActivityClass
private android.content.Context mActivityContext
private android.app.Application mApplication
private android.test.ActivityUnitTestCase$MockParent mMockParent
private boolean mAttached
private boolean mCreated
public void <init> (java.lang.Class)
Class activityClass
public android.app.Activity getActivity ()
protected void setUp () throws java.lang.Exception
protected android.app.Activity startActivity (android.content.Intent, android.os.Bundle, java.lang.Object)
android.os.IBinder token
android.content.ComponentName cn
android.content.pm.ActivityInfo info
CharSequence title
String id
Exception e
android.app.Activity newActivity
android.content.Intent intent
android.os.Bundle savedInstanceState
Object lastNonConfigurationInstance
android.app.Activity result
protected void tearDown () throws java.lang.Exception
public void setApplication (android.app.Application)
android.app.Application application
public void setActivityContext (android.content.Context)
android.content.Context activityContext
public int getRequestedOrientation ()
public android.content.Intent getStartedActivityIntent ()
public int getStartedActivityRequest ()
public boolean isFinishCalled ()
public int getFinishedActivityRequest ()
}
android/test/ActivityUnitTestCase$MockParent.class
ActivityUnitTestCase.java
package android.test
android.test.ActivityUnitTestCase$MockParent extends android.app.Activity {
public int mRequestedOrientation
public android.content.Intent mStartedActivityIntent
public int mStartedActivityRequest
public boolean mFinished
public int mFinishedActivityRequest
private void <init> ()
public void setRequestedOrientation (int)
int requestedOrientation
public int getRequestedOrientation ()
public android.view.Window getWindow ()
public void startActivityFromChild (android.app.Activity, android.content.Intent, int)
android.app.Activity child
android.content.Intent intent
int requestCode
public void finishFromChild (android.app.Activity)
android.app.Activity child
public void finishActivityFromChild (android.app.Activity, int)
android.app.Activity child
int requestCode
}
android/test/ActivityTestCase.class
ActivityTestCase.java
package android.test
public abstract android.test.ActivityTestCase extends android.test.InstrumentationTestCase {
private android.app.Activity mActivity
public void <init> ()
protected android.app.Activity getActivity ()
protected void setActivity (android.app.Activity)
android.app.Activity testActivity
protected void scrubClass (java.lang.Class) throws java.lang.IllegalAccessException
Exception e
Class fieldClass
java.lang.reflect.Field field
Class testCaseClass
java.lang.reflect.Field[] fields
}
android/test/ActivityInstrumentationTestCase2.class
ActivityInstrumentationTestCase2.java
package android.test
public abstract android.test.ActivityInstrumentationTestCase2 extends android.test.ActivityTestCase {
Class mActivityClass
boolean mInitialTouchMode
android.content.Intent mActivityIntent
public void <init> (java.lang.String, java.lang.Class)
String pkg
Class activityClass
public void <init> (java.lang.Class)
Class activityClass
public android.app.Activity getActivity ()
String targetPackage
android.app.Activity a
public void setActivityIntent (android.content.Intent)
android.content.Intent i
public void setActivityInitialTouchMode (boolean)
boolean initialTouchMode
protected void setUp () throws java.lang.Exception
protected void tearDown () throws java.lang.Exception
android.app.Activity a
protected void runTest () throws java.lang.Throwable
java.lang.reflect.Method method
}
android/test/ActivityInstrumentationTestCase.class
ActivityInstrumentationTestCase.java
package android.test
public abstract android.test.ActivityInstrumentationTestCase extends android.test.ActivityTestCase {
String mPackage
Class mActivityClass
boolean mInitialTouchMode
public void <init> (java.lang.String, java.lang.Class)
String pkg
Class activityClass
public void <init> (java.lang.String, java.lang.Class, boolean)
String pkg
Class activityClass
boolean initialTouchMode
public android.app.Activity getActivity ()
protected void setUp () throws java.lang.Exception
String targetPackageName
protected void tearDown () throws java.lang.Exception
public void testActivityTestCaseSetUpProperly () throws java.lang.Exception
}
android/test/
android/
META-INF/MANIFEST.MF
META-INF/