diff --git a/app/src/main/java/fr/free/nrw/commons/category/CategoryEditSearchRecyclerViewAdapter.java b/app/src/main/java/fr/free/nrw/commons/category/CategoryEditSearchRecyclerViewAdapter.java index 962e68f20..8cfcac7a9 100644 --- a/app/src/main/java/fr/free/nrw/commons/category/CategoryEditSearchRecyclerViewAdapter.java +++ b/app/src/main/java/fr/free/nrw/commons/category/CategoryEditSearchRecyclerViewAdapter.java @@ -47,32 +47,12 @@ public class CategoryEditSearchRecyclerViewAdapter } } - public void addToCategories(String categoryToBeAdded) { - if (!categories.contains(categoryToBeAdded)) { - categories.add(categoryToBeAdded); - } - } - - public void removeFromCategories(String categoryToBeRemoved) { - if (categories.contains(categoryToBeRemoved)) { - categories.remove(categoryToBeRemoved); - } - } - public void removeFromNewCategories(String categoryToBeRemoved) { if (newCategories.contains(categoryToBeRemoved)) { newCategories.remove(categoryToBeRemoved); } } - public void addToNewCategories(List newCategories) { - for(String category : newCategories) { - if (!this.newCategories.contains(category)) { - this.newCategories.add(category); - } - } - } - public void addToNewCategories(String addedCategory) { if (!newCategories.contains(addedCategory)) { newCategories.add(addedCategory); diff --git a/app/src/test/kotlin/fr/free/nrw/commons/category/CategoryEditSearchRecyclerViewAdapterUnitTest.kt b/app/src/test/kotlin/fr/free/nrw/commons/category/CategoryEditSearchRecyclerViewAdapterUnitTest.kt new file mode 100644 index 000000000..7a63a18ee --- /dev/null +++ b/app/src/test/kotlin/fr/free/nrw/commons/category/CategoryEditSearchRecyclerViewAdapterUnitTest.kt @@ -0,0 +1,88 @@ +package fr.free.nrw.commons.category + +import android.content.Context +import androidx.recyclerview.widget.RecyclerView +import fr.free.nrw.commons.nearby.Label +import org.junit.Before +import org.junit.Test +import org.junit.jupiter.api.Assertions.assertEquals +import org.mockito.Mock +import org.mockito.MockitoAnnotations +import org.powermock.reflect.Whitebox + +class CategoryEditSearchRecyclerViewAdapterUnitTest { + + private lateinit var adapter: CategoryEditSearchRecyclerViewAdapter + + @Mock + private lateinit var context: Context + + @Mock + private lateinit var labels: ArrayList