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.graphics.Bitmap | |||
| import android.os.Looper | ||||
| import android.view.Menu | ||||
| import android.view.MenuItem | ||||
| import androidx.test.core.app.ApplicationProvider | ||||
| import fr.free.nrw.commons.R | ||||
| import fr.free.nrw.commons.TestCommonsApplication | ||||
| import org.junit.Assert | ||||
|  | @ -15,7 +16,6 @@ import org.mockito.Mock | |||
| import org.mockito.MockitoAnnotations | ||||
| import org.robolectric.Robolectric | ||||
| import org.robolectric.RobolectricTestRunner | ||||
| import org.robolectric.RuntimeEnvironment | ||||
| import org.robolectric.Shadows | ||||
| import org.robolectric.annotation.Config | ||||
| import org.robolectric.fakes.RoboMenu | ||||
|  | @ -40,7 +40,7 @@ class ProfileActivityTest { | |||
|     fun setUp() { | ||||
|         MockitoAnnotations.initMocks(this) | ||||
|         activity = Robolectric.buildActivity(ProfileActivity::class.java).create().get() | ||||
|         mockContext = RuntimeEnvironment.application.applicationContext | ||||
|         mockContext = ApplicationProvider.getApplicationContext() | ||||
|     } | ||||
| 
 | ||||
|     @Test | ||||
|  |  | |||
|  | @ -11,6 +11,7 @@ import android.widget.ProgressBar | |||
| import android.widget.TextView | ||||
| import androidx.fragment.app.FragmentManager | ||||
| import androidx.fragment.app.FragmentTransaction | ||||
| import androidx.test.core.app.ApplicationProvider | ||||
| import com.dinuscxj.progressbar.CircleProgressBar | ||||
| import fr.free.nrw.commons.R | ||||
| import fr.free.nrw.commons.TestAppAdapter | ||||
|  | @ -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 | ||||
| import org.robolectric.annotation.Config | ||||
| import org.robolectric.annotation.LooperMode | ||||
|  | @ -106,7 +106,7 @@ class AchievementsFragmentUnitTests { | |||
|     @Before | ||||
|     fun setUp() { | ||||
|         MockitoAnnotations.initMocks(this) | ||||
|         context = RuntimeEnvironment.application.applicationContext | ||||
|         context = ApplicationProvider.getApplicationContext() | ||||
|         menuItem = RoboMenuItem(context) | ||||
|         AppAdapter.set(TestAppAdapter()) | ||||
|         val activity = Robolectric.buildActivity(ProfileActivity::class.java).create().get() | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ritika Pahwa
						Ritika Pahwa