From 473ac895b998554761ab949a85e003d9dd275547 Mon Sep 17 00:00:00 2001 From: a1batross Date: Sun, 3 May 2020 12:42:57 +0200 Subject: [PATCH] Fix test and lint --- .../java/com/keylesspalace/tusky/view/EmojiKeyboard.java | 5 +++-- app/src/test/java/com/keylesspalace/tusky/FilterTest.kt | 7 +++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/keylesspalace/tusky/view/EmojiKeyboard.java b/app/src/main/java/com/keylesspalace/tusky/view/EmojiKeyboard.java index afe3c8b5..1d25fb98 100644 --- a/app/src/main/java/com/keylesspalace/tusky/view/EmojiKeyboard.java +++ b/app/src/main/java/com/keylesspalace/tusky/view/EmojiKeyboard.java @@ -5,6 +5,7 @@ import android.content.*; import android.util.*; import android.widget.*; import android.app.*; +import android.text.*; import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayoutMediator; import androidx.viewpager2.widget.ViewPager2; @@ -90,12 +91,12 @@ public class EmojiKeyboard extends LinearLayout { if(size > MAX_RECENTS_ITEMS) { List list = new ArrayList(recents); list = list.subList(size - MAX_RECENTS_ITEMS, size); - joined = String.join(RECENTS_DELIM, list); + joined = TextUtils.join(RECENTS_DELIM, list); if(isSticky) { recents = new LinkedHashSet(list); } } else { - joined = String.join(RECENTS_DELIM, recents); + joined = TextUtils.join(RECENTS_DELIM, recents); } editor.putString(preferenceKey, joined); diff --git a/app/src/test/java/com/keylesspalace/tusky/FilterTest.kt b/app/src/test/java/com/keylesspalace/tusky/FilterTest.kt index 0332ca87..23b34c86 100644 --- a/app/src/test/java/com/keylesspalace/tusky/FilterTest.kt +++ b/app/src/test/java/com/keylesspalace/tusky/FilterTest.kt @@ -11,6 +11,7 @@ import com.keylesspalace.tusky.fragment.SFragment import com.keylesspalace.tusky.network.MastodonApi import com.nhaarman.mockitokotlin2.mock import okhttp3.Request +import okio.Timeout import org.junit.Assert.assertFalse import org.junit.Assert.assertTrue import org.junit.Before @@ -57,7 +58,9 @@ class FilterTest { override fun request(): Request { throw Error("not implemented") } - + override fun timeout(): Timeout { + throw Error("not implemented") + } override fun enqueue(callback: Callback>) { callback.onResponse( this, @@ -250,4 +253,4 @@ class FakeFragment: SFragment() { override fun filterIsRelevant(filter: Filter): Boolean { return filter.context.contains(Filter.HOME) } -} \ No newline at end of file +}