From 2ed5a74b4d24f80e8f24c2cb642f457e953e5b28 Mon Sep 17 00:00:00 2001 From: Madhur Gupta <30932899+madhurgupta10@users.noreply.github.com> Date: Tue, 10 Nov 2020 15:55:01 +0530 Subject: [PATCH] Added Test for BookmarksPagerAdapter (#4027) --- .../bookmarks/BookmarksPagerAdapterTests.kt | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 app/src/test/kotlin/fr/free/nrw/commons/bookmarks/BookmarksPagerAdapterTests.kt diff --git a/app/src/test/kotlin/fr/free/nrw/commons/bookmarks/BookmarksPagerAdapterTests.kt b/app/src/test/kotlin/fr/free/nrw/commons/bookmarks/BookmarksPagerAdapterTests.kt new file mode 100644 index 000000000..a8a25a7ef --- /dev/null +++ b/app/src/test/kotlin/fr/free/nrw/commons/bookmarks/BookmarksPagerAdapterTests.kt @@ -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) + } +} \ No newline at end of file