Stay organized with collections
     
    
      
      Save and categorize content based on your preferences.
     
    
  
    
  
  
   
  
    
  
  
    
    
   
  
AndroidJUnit4 
This package is part of the
Android support library  which
is no longer maintained.
The support library has been superseded by AndroidX 
which is part of Jetpack .
We recommend using the AndroidX libraries in all new projects. You should also consider
migrating  existing projects to AndroidX.
To find the AndroidX class that maps to this deprecated class, see the AndroidX
support library class
mappings . 
 
  public
  
  final
  
  class
  AndroidJUnit4
 
  
  
  
  
    extends Runner
  
  
  
  
  
      implements
      
        Filterable, 
      
        Sortable
      
  
  
  
    
    java.lang.Object 
     
   
  
  
    
         ↳ 
    
    org.junit.runner.Runner
     
   
  
  
    
        
    
         ↳ 
    
    android.support.test.runner.AndroidJUnit4
     
   
  
  
    
 
  Aliases the current default Android JUnit 4 class runner, for future-proofing. If future versions
 of JUnit change the default Runner class, they will also change the definition of this class.
 Developers wanting to explicitly tag a class as an Android JUnit 4 class should use
 @RunWith(AndroidJUnit4.class)
Summary 
Public constructors  
  
  
  
  
    
      
      AndroidJUnit4 (Class <?> klass, AndroidRunnerParams runnerParams)
      
      
        Constructs a new instance of the default runner 
        
    
      
     
   
  
  
  
  
  
    
      
      AndroidJUnit4 (Class <?> klass)
      
      
        Used when executed with standard junit runner.
        
    
      
     
   
  
Inherited methods  
  
     
   From
class
  
    org.junit.runner.Runner
  
  
  
  
    
      
  
  
  
  
    
        abstract
        
        
        
        
        Description
     
  
    
      
      getDescription()
      
      
     
   
  
  
  
  
  
    
        abstract
        
        
        
        
        void
     
  
    
      
      run(RunNotifier arg0)
      
      
     
   
  
  
  
  
  
    
        
        
        
        
        
        int
     
  
    
      
      testCount()
      
      
     
   
  
    
   
 
  
  
     
   From
class
  
    java.lang.Object 
  
  
  
  
    
      
  
  
  
  
    
        
        
        
        
        
        Object 
     
  
    
      
      clone()
      
      
     
   
  
  
  
  
  
    
        
        
        
        
        
        boolean
     
  
    
      
      equals(Object  arg0)
      
      
     
   
  
  
  
  
  
    
        
        
        
        
        
        void
     
  
    
      
      finalize()
      
      
     
   
  
  
  
  
  
    
        
        
        
        final
        
        Class <?>
     
  
    
      
      getClass()
      
      
     
   
  
  
  
  
  
    
        
        
        
        
        
        int
     
  
    
      
      hashCode()
      
      
     
   
  
  
  
  
  
    
        
        
        
        final
        
        void
     
  
    
      
      notify()
      
      
     
   
  
  
  
  
  
    
        
        
        
        final
        
        void
     
  
    
      
      notifyAll()
      
      
     
   
  
  
  
  
  
    
        
        
        
        
        
        String 
     
  
    
      
      toString()
      
      
     
   
  
  
  
  
  
    
        
        
        
        final
        
        void
     
  
    
      
      wait(long arg0, int arg1)
      
      
     
   
  
  
  
  
  
    
        
        
        
        final
        
        void
     
  
    
      
      wait(long arg0)
      
      
     
   
  
  
  
  
  
    
        
        
        
        final
        
        void
     
  
    
      
      wait()
      
      
     
   
  
    
   
 
  
  
     
   From
interface
  
    org.junit.runner.Describable
  
  
  
  
    
      
  
  
  
  
    
        abstract
        
        
        
        
        Description
     
  
    
      
      getDescription()
      
      
     
   
  
    
   
 
  
  
     
   From
interface
  
    org.junit.runner.manipulation.Filterable
  
  
  
  
    
      
  
  
  
  
    
        abstract
        
        
        
        
        void
     
  
    
      
      filter(Filter arg0)
      
      
     
   
  
    
   
 
  
  
     
   From
interface
  
    org.junit.runner.manipulation.Sortable
  
  
  
  
    
      
  
  
  
  
    
        abstract
        
        
        
        
        void
     
  
    
      
      sort(Sorter arg0)
      
      
     
   
  
    
   
 
  
Public constructors 
 
    AndroidJUnit4 
    
AndroidJUnit4 (Class <?> klass, 
                AndroidRunnerParams runnerParams)  
    
    
    
  Constructs a new instance of the default runner 
    
    Parameters  
      
        klass 
        
          Class  
       
      
        runnerParams 
        
          AndroidRunnerParams  
       
    
      
      Throws  
        
          InitializationError 
           
         
      
  
 
 
    AndroidJUnit4 
    
AndroidJUnit4 (Class <?> klass)  
    
    
    
  Used when executed with standard junit runner. Will attempt to delegate to
 RobolectricTestRunner or delegate provided by android.junit.runner system property.
    
      
      Throws  
        
          InitializationError 
           
         
      
  
 
Public methods 
 
    filter 
    
void filter (Filter filter)  
    
    
    
  
    
      
      Throws  
        
          NoTestsRemainException 
           
         
      
  
 
 
    getDescription 
    
Description getDescription ()  
    
    
    
  
    
 
 
    run 
    
void run (RunNotifier runNotifier)  
    
    
    
  
    
    Parameters  
      
        runNotifier 
        
          RunNotifier  
       
    
 
 
    sort 
    
void sort (Sorter sorter)  
    
    
    
  
    
 
 
 
  
  
     
  
 
  
    
    
      
       
    
    
  
  
 
  Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
 
 
  
  
  
    
      [null,null,["Last updated 2025-02-10 UTC."],[],[]]