Added Test for BookmarksPagerAdapter (#4027)

This commit is contained in:
Madhur Gupta 2020-11-10 15:55:01 +05:30 committed by GitHub
parent 1baea1ef74
commit 2ed5a74b4d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,47 @@
package fr.free.nrw.commons.bookmarks
import android.content.Context
import androidx.fragment.app.FragmentManager
import org.junit.Assert
import org.junit.Before
import org.junit.Test
import org.mockito.Mock
import org.mockito.MockitoAnnotations
class BookmarksPagerAdapterTests {
@Mock
private lateinit var bookmarksPagerAdapter: BookmarksPagerAdapter
@Mock
private lateinit var fragmentManager: FragmentManager
@Mock
private lateinit var context: Context
@Before
fun setUp() {
MockitoAnnotations.initMocks(this)
bookmarksPagerAdapter = BookmarksPagerAdapter(fragmentManager, context)
}
@Test
fun checkNotNull() {
Assert.assertNotNull(bookmarksPagerAdapter)
}
@Test
fun testGetItem() {
bookmarksPagerAdapter.getItem(0)
bookmarksPagerAdapter.getItem(1)
}
@Test
fun testGetCount() {
Assert.assertEquals(bookmarksPagerAdapter.count, 2)
}
@Test
fun testGetPageTitle() {
bookmarksPagerAdapter.getPageTitle(0)
}
}