mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-31 06:43:56 +01:00 
			
		
		
		
	4671: Change the deprecated RuntimeEnvironment.application in all the Robolectric unit tests (#5140)
* Robolectric Unit Tests: change deprecated robolectric RuntimeEnvironment.application to ApplicationProvider and optimise imports * Delete app/CommonsContributions directory Removed unnecessary directory created in the process
This commit is contained in:
		
							parent
							
								
									87f637f5c6
								
							
						
					
					
						commit
						1bc21c2629
					
				
					 60 changed files with 140 additions and 157 deletions
				
			
		|  | @ -5,6 +5,7 @@ import android.os.Looper.getMainLooper | |||
| import android.view.Menu | ||||
| import android.view.MenuItem | ||||
| import android.widget.Button | ||||
| import androidx.test.core.app.ApplicationProvider | ||||
| import butterknife.BindView | ||||
| import com.facebook.drawee.backends.pipeline.Fresco | ||||
| import com.facebook.soloader.SoLoader | ||||
|  | @ -28,7 +29,6 @@ import org.mockito.Spy | |||
| import org.powermock.reflect.Whitebox | ||||
| import org.robolectric.Robolectric | ||||
| import org.robolectric.RobolectricTestRunner | ||||
| import org.robolectric.RuntimeEnvironment | ||||
| import org.robolectric.Shadows.shadowOf | ||||
| import org.robolectric.annotation.Config | ||||
| import org.robolectric.annotation.LooperMode | ||||
|  | @ -68,7 +68,7 @@ class ReviewActivityTest { | |||
|     fun setUp() { | ||||
|         MockitoAnnotations.initMocks(this) | ||||
| 
 | ||||
|         context = RuntimeEnvironment.application.applicationContext | ||||
|         context = ApplicationProvider.getApplicationContext() | ||||
| 
 | ||||
|         AppAdapter.set(TestAppAdapter()) | ||||
| 
 | ||||
|  |  | |||
|  | @ -3,6 +3,7 @@ package fr.free.nrw.commons.review | |||
| import android.app.Activity | ||||
| import android.content.Context | ||||
| import android.os.Looper | ||||
| import androidx.test.core.app.ApplicationProvider | ||||
| import com.facebook.drawee.backends.pipeline.Fresco | ||||
| import com.facebook.soloader.SoLoader | ||||
| import com.nhaarman.mockitokotlin2.verify | ||||
|  | @ -23,7 +24,6 @@ import org.mockito.MockitoAnnotations | |||
| import org.powermock.reflect.Whitebox | ||||
| import org.robolectric.Robolectric | ||||
| import org.robolectric.RobolectricTestRunner | ||||
| import org.robolectric.RuntimeEnvironment | ||||
| import org.robolectric.Shadows.shadowOf | ||||
| import org.robolectric.annotation.Config | ||||
| import org.robolectric.annotation.LooperMode | ||||
|  | @ -57,7 +57,7 @@ class ReviewControllerTest { | |||
|     @Throws(Exception::class) | ||||
|     fun setUp() { | ||||
|         MockitoAnnotations.initMocks(this) | ||||
|         context = RuntimeEnvironment.application.applicationContext | ||||
|         context = ApplicationProvider.getApplicationContext() | ||||
|         AppAdapter.set(TestAppAdapter()) | ||||
|         SoLoader.setInTestMode() | ||||
|         Fresco.initialize(context) | ||||
|  |  | |||
|  | @ -9,6 +9,7 @@ import android.widget.Button | |||
| import android.widget.TextView | ||||
| import androidx.fragment.app.FragmentManager | ||||
| import androidx.fragment.app.FragmentTransaction | ||||
| import androidx.test.core.app.ApplicationProvider | ||||
| import com.facebook.drawee.backends.pipeline.Fresco | ||||
| import com.facebook.soloader.SoLoader | ||||
| import com.nhaarman.mockitokotlin2.doReturn | ||||
|  | @ -28,7 +29,6 @@ import org.mockito.MockitoAnnotations | |||
| import org.powermock.reflect.Whitebox | ||||
| import org.robolectric.Robolectric | ||||
| import org.robolectric.RobolectricTestRunner | ||||
| import org.robolectric.RuntimeEnvironment | ||||
| import org.robolectric.Shadows.shadowOf | ||||
| import org.robolectric.annotation.Config | ||||
| import org.robolectric.annotation.LooperMode | ||||
|  | @ -62,7 +62,7 @@ class ReviewImageFragmentTest { | |||
|     fun setUp() { | ||||
| 
 | ||||
|         MockitoAnnotations.initMocks(this) | ||||
|         context = RuntimeEnvironment.application.applicationContext | ||||
|         context = ApplicationProvider.getApplicationContext() | ||||
|         AppAdapter.set(TestAppAdapter()) | ||||
|         SoLoader.setInTestMode() | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ritika Pahwa
						Ritika Pahwa