Show media details fragment when on clicking image of Peer Review (#4374)

* * show MediaDetailFragment in ReviewActivity on image click
* Add javadoc
* Reformated code of  ReviewActivity xml

* fix typos

* add unit test

* made minor changes
This commit is contained in:
Prince kushwaha 2021-05-10 21:37:28 +05:30 committed by GitHub
parent e9069d060c
commit 0c8b92c7aa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 189 additions and 97 deletions

View file

@ -19,6 +19,7 @@ import org.robolectric.annotation.Config
import org.robolectric.fakes.RoboMenu
import org.robolectric.fakes.RoboMenuItem
import org.wikipedia.AppAdapter
import java.lang.reflect.Method
@RunWith(RobolectricTestRunner::class)
@Config(sdk = [21], application = TestCommonsApplication::class)
@ -101,4 +102,28 @@ class ReviewActivityTest {
activity.onOptionsItemSelected(menuItem)
}
@Test
@Throws(Exception::class)
fun testSetUpMediaDetailFragment() {
var setUpMediaDetailFragment: Method =
ReviewActivity::class.java.getDeclaredMethod("setUpMediaDetailFragment")
setUpMediaDetailFragment.isAccessible = true
setUpMediaDetailFragment.invoke(activity)
}
@Test
@Throws(Exception::class)
fun testSetUpMediaDetailOnOrientation() {
var setUpMediaDetailFragment: Method =
ReviewActivity::class.java.getDeclaredMethod("setUpMediaDetailOnOrientation")
setUpMediaDetailFragment.isAccessible = true
setUpMediaDetailFragment.invoke(activity)
}
@Test
@Throws(Exception::class)
fun testOnBackPressed() {
activity.onBackPressed()
}
}