@@ -2,6 +2,7 @@ package com.skyd.anivu
2
2
3
3
import android.content.Context
4
4
import android.util.Log
5
+ import androidx.paging.PagingConfig
5
6
import androidx.sqlite.db.SimpleSQLiteQuery
6
7
import androidx.test.core.app.ApplicationProvider
7
8
import androidx.test.ext.junit.runners.AndroidJUnit4
@@ -35,7 +36,6 @@ import com.skyd.anivu.model.preference.data.delete.autodelete.UseAutoDeletePrefe
35
36
import com.skyd.anivu.model.preference.rss.RssSyncFrequencyPreference
36
37
import com.skyd.anivu.model.repository.RssHelper
37
38
import com.skyd.anivu.model.repository.feed.FeedRepository
38
- import com.skyd.anivu.model.repository.feed.ReorderGroupRepository
39
39
import com.skyd.anivu.model.worker.deletearticle.DeleteArticleWorker
40
40
import com.skyd.anivu.model.worker.deletearticle.listenerDeleteArticleFrequency
41
41
import com.skyd.anivu.model.worker.rsssync.RssSyncWorker
@@ -52,7 +52,9 @@ import okhttp3.MediaType.Companion.toMediaType
52
52
import okhttp3.OkHttpClient
53
53
import okhttp3.logging.HttpLoggingInterceptor
54
54
import org.junit.After
55
- import org.junit.Assert.*
55
+ import org.junit.Assert.assertFalse
56
+ import org.junit.Assert.assertNotEquals
57
+ import org.junit.Assert.assertTrue
56
58
import org.junit.Before
57
59
import org.junit.FixMethodOrder
58
60
import org.junit.Test
@@ -88,7 +90,7 @@ class PeriodicTaskModule {
88
90
.build()
89
91
90
92
private val faviconExtractor = FaviconExtractor (retrofit)
91
-
93
+ private val pagingConfig = PagingConfig (pageSize = 20 , enablePlaceholders = false )
92
94
93
95
private lateinit var context: Context
94
96
@@ -97,7 +99,6 @@ class PeriodicTaskModule {
97
99
private lateinit var feedDao: FeedDao
98
100
private lateinit var articleDao: ArticleDao
99
101
private var rssHelper: RssHelper = RssHelper (okHttpClient, faviconExtractor)
100
- private lateinit var reorderGroupRepository: ReorderGroupRepository
101
102
private lateinit var feedRepository: FeedRepository
102
103
103
104
/* *
@@ -360,7 +361,8 @@ class PeriodicTaskModule {
360
361
361
362
assertTrue(
362
363
workManager.getWorkInfosForUniqueWorkFlow(DeleteArticleWorker .UNIQUE_WORK_NAME )
363
- .first().run { firstOrNull() == null || first().state == WorkInfo .State .CANCELLED }
364
+ .first()
365
+ .run { firstOrNull() == null || first().state == WorkInfo .State .CANCELLED }
364
366
)
365
367
}
366
368
}
@@ -383,9 +385,8 @@ class PeriodicTaskModule {
383
385
groupDao = db.groupDao()
384
386
feedDao = db.feedDao()
385
387
articleDao = db.articleDao()
386
- reorderGroupRepository = ReorderGroupRepository (groupDao)
387
388
feedRepository =
388
- FeedRepository (groupDao, feedDao, articleDao, reorderGroupRepository, rssHelper )
389
+ FeedRepository (groupDao, feedDao, articleDao, rssHelper, pagingConfig )
389
390
}
390
391
391
392
@After
0 commit comments