Run formatting on test package

This commit is contained in:
arkon 2020-01-11 22:04:23 -05:00
parent ab2bdfc508
commit 51d454cded
3 changed files with 73 additions and 40 deletions

View File

@ -166,7 +166,7 @@ class BackupTest {
assertThat(favoriteManga[0].viewer).isEqualTo(3) assertThat(favoriteManga[0].viewer).isEqualTo(3)
// Update json with all options enabled // Update json with all options enabled
mangaEntries.add(backupManager.backupMangaObject(manga,1)) mangaEntries.add(backupManager.backupMangaObject(manga, 1))
// Change manga in database to default values // Change manga in database to default values
val dbManga = getSingleManga("One Piece") val dbManga = getSingleManga("One Piece")
@ -178,7 +178,7 @@ class BackupTest {
assertThat(favoriteManga[0].viewer).isEqualTo(0) assertThat(favoriteManga[0].viewer).isEqualTo(0)
// Restore local manga // Restore local manga
backupManager.restoreMangaNoFetch(manga,dbManga) backupManager.restoreMangaNoFetch(manga, dbManga)
// Test if restore successful // Test if restore successful
favoriteManga = backupManager.databaseHelper.getFavoriteMangas().executeAsBlocking() favoriteManga = backupManager.databaseHelper.getFavoriteMangas().executeAsBlocking()
@ -231,7 +231,7 @@ class BackupTest {
// Create restore list // Create restore list
val chapters = ArrayList<Chapter>() val chapters = ArrayList<Chapter>()
for (i in 1..8){ for (i in 1..8) {
val chapter = getSingleChapter("Chapter $i") val chapter = getSingleChapter("Chapter $i")
chapter.read = true chapter.read = true
chapters.add(chapter) chapters.add(chapter)
@ -263,7 +263,7 @@ class BackupTest {
* Test to check if history restore works * Test to check if history restore works
*/ */
@Test @Test
fun restoreHistoryForManga(){ fun restoreHistoryForManga() {
// Initialize json with version 2 // Initialize json with version 2
initializeJsonTest(2) initializeJsonTest(2)
@ -376,7 +376,7 @@ class BackupTest {
return category return category
} }
fun clearDatabase(){ fun clearDatabase() {
db.deleteMangas().executeAsBlocking() db.deleteMangas().executeAsBlocking()
db.deleteHistory().executeAsBlocking() db.deleteHistory().executeAsBlocking()
} }
@ -408,4 +408,4 @@ class BackupTest {
chapter.url = "/read-online/$name-page-1.html" chapter.url = "/read-online/$name-page-1.html"
return chapter return chapter
} }
} }

View File

@ -42,7 +42,8 @@ class ChapterRecognitionTest {
/** /**
* Called before test * Called before test
*/ */
@Before fun setup() { @Before
fun setup() {
manga = Manga.create(0).apply { title = "random" } manga = Manga.create(0).apply { title = "random" }
chapter = Chapter.create() chapter = Chapter.create()
} }
@ -50,7 +51,8 @@ class ChapterRecognitionTest {
/** /**
* Ch.xx base case * Ch.xx base case
*/ */
@Test fun ChCaseBase() { @Test
fun ChCaseBase() {
createManga("Mokushiroku Alice") createManga("Mokushiroku Alice")
createChapter("Mokushiroku Alice Vol.1 Ch.4: Misrepresentation") createChapter("Mokushiroku Alice Vol.1 Ch.4: Misrepresentation")
@ -61,7 +63,8 @@ class ChapterRecognitionTest {
/** /**
* Ch. xx base case but space after period * Ch. xx base case but space after period
*/ */
@Test fun ChCaseBase2() { @Test
fun ChCaseBase2() {
createManga("Mokushiroku Alice") createManga("Mokushiroku Alice")
createChapter("Mokushiroku Alice Vol. 1 Ch. 4: Misrepresentation") createChapter("Mokushiroku Alice Vol. 1 Ch. 4: Misrepresentation")
@ -72,7 +75,8 @@ class ChapterRecognitionTest {
/** /**
* Ch.xx.x base case * Ch.xx.x base case
*/ */
@Test fun ChCaseDecimal() { @Test
fun ChCaseDecimal() {
createManga("Mokushiroku Alice") createManga("Mokushiroku Alice")
createChapter("Mokushiroku Alice Vol.1 Ch.4.1: Misrepresentation") createChapter("Mokushiroku Alice Vol.1 Ch.4.1: Misrepresentation")
@ -87,7 +91,8 @@ class ChapterRecognitionTest {
/** /**
* Ch.xx.a base case * Ch.xx.a base case
*/ */
@Test fun ChCaseAlpha() { @Test
fun ChCaseAlpha() {
createManga("Mokushiroku Alice") createManga("Mokushiroku Alice")
createChapter("Mokushiroku Alice Vol.1 Ch.4.a: Misrepresentation") createChapter("Mokushiroku Alice Vol.1 Ch.4.a: Misrepresentation")
@ -106,7 +111,8 @@ class ChapterRecognitionTest {
/** /**
* Name containing one number base case * Name containing one number base case
*/ */
@Test fun OneNumberCaseBase() { @Test
fun OneNumberCaseBase() {
createManga("Bleach") createManga("Bleach")
createChapter("Bleach 567 Down With Snowwhite") createChapter("Bleach 567 Down With Snowwhite")
@ -117,7 +123,8 @@ class ChapterRecognitionTest {
/** /**
* Name containing one number and decimal case * Name containing one number and decimal case
*/ */
@Test fun OneNumberCaseDecimal() { @Test
fun OneNumberCaseDecimal() {
createManga("Bleach") createManga("Bleach")
createChapter("Bleach 567.1 Down With Snowwhite") createChapter("Bleach 567.1 Down With Snowwhite")
@ -132,7 +139,8 @@ class ChapterRecognitionTest {
/** /**
* Name containing one number and alpha case * Name containing one number and alpha case
*/ */
@Test fun OneNumberCaseAlpha() { @Test
fun OneNumberCaseAlpha() {
createManga("Bleach") createManga("Bleach")
createChapter("Bleach 567.a Down With Snowwhite") createChapter("Bleach 567.a Down With Snowwhite")
@ -151,7 +159,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter containing manga title and number base case * Chapter containing manga title and number base case
*/ */
@Test fun MangaTitleCaseBase() { @Test
fun MangaTitleCaseBase() {
createManga("Solanin") createManga("Solanin")
createChapter("Solanin 028 Vol. 2") createChapter("Solanin 028 Vol. 2")
@ -162,7 +171,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter containing manga title and number decimal case * Chapter containing manga title and number decimal case
*/ */
@Test fun MangaTitleCaseDecimal() { @Test
fun MangaTitleCaseDecimal() {
createManga("Solanin") createManga("Solanin")
createChapter("Solanin 028.1 Vol. 2") createChapter("Solanin 028.1 Vol. 2")
@ -177,7 +187,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter containing manga title and number alpha case * Chapter containing manga title and number alpha case
*/ */
@Test fun MangaTitleCaseAlpha() { @Test
fun MangaTitleCaseAlpha() {
createManga("Solanin") createManga("Solanin")
createChapter("Solanin 028.a Vol. 2") createChapter("Solanin 028.a Vol. 2")
@ -196,7 +207,8 @@ class ChapterRecognitionTest {
/** /**
* Extreme base case * Extreme base case
*/ */
@Test fun ExtremeCaseBase() { @Test
fun ExtremeCaseBase() {
createManga("Onepunch-Man") createManga("Onepunch-Man")
createChapter("Onepunch-Man Punch Ver002 028") createChapter("Onepunch-Man Punch Ver002 028")
@ -207,7 +219,8 @@ class ChapterRecognitionTest {
/** /**
* Extreme base case decimal * Extreme base case decimal
*/ */
@Test fun ExtremeCaseDecimal() { @Test
fun ExtremeCaseDecimal() {
createManga("Onepunch-Man") createManga("Onepunch-Man")
createChapter("Onepunch-Man Punch Ver002 028.1") createChapter("Onepunch-Man Punch Ver002 028.1")
@ -222,7 +235,8 @@ class ChapterRecognitionTest {
/** /**
* Extreme base case alpha * Extreme base case alpha
*/ */
@Test fun ExtremeCaseAlpha() { @Test
fun ExtremeCaseAlpha() {
createManga("Onepunch-Man") createManga("Onepunch-Man")
createChapter("Onepunch-Man Punch Ver002 028.a") createChapter("Onepunch-Man Punch Ver002 028.a")
@ -241,7 +255,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter containing .v2 * Chapter containing .v2
*/ */
@Test fun dotV2Case() { @Test
fun dotV2Case() {
createChapter("Vol.1 Ch.5v.2: Alones") createChapter("Vol.1 Ch.5v.2: Alones")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
assertThat(chapter.chapter_number).isEqualTo(5f) assertThat(chapter.chapter_number).isEqualTo(5f)
@ -250,7 +265,8 @@ class ChapterRecognitionTest {
/** /**
* Check for case with number in manga title * Check for case with number in manga title
*/ */
@Test fun numberInMangaTitleCase() { @Test
fun numberInMangaTitleCase() {
createManga("Ayame 14") createManga("Ayame 14")
createChapter("Ayame 14 1 - The summer of 14") createChapter("Ayame 14 1 - The summer of 14")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
@ -260,7 +276,8 @@ class ChapterRecognitionTest {
/** /**
* Case with space between ch. x * Case with space between ch. x
*/ */
@Test fun spaceAfterChapterCase() { @Test
fun spaceAfterChapterCase() {
createManga("Mokushiroku Alice") createManga("Mokushiroku Alice")
createChapter("Mokushiroku Alice Vol.1 Ch. 4: Misrepresentation") createChapter("Mokushiroku Alice Vol.1 Ch. 4: Misrepresentation")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
@ -270,7 +287,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter containing mar(ch) * Chapter containing mar(ch)
*/ */
@Test fun marchInChapterCase() { @Test
fun marchInChapterCase() {
createManga("Ayame 14") createManga("Ayame 14")
createChapter("Vol.1 Ch.1: March 25 (First Day Cohabiting)") createChapter("Vol.1 Ch.1: March 25 (First Day Cohabiting)")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
@ -280,7 +298,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter containing range * Chapter containing range
*/ */
@Test fun rangeInChapterCase() { @Test
fun rangeInChapterCase() {
createChapter("Ch.191-200 Read Online") createChapter("Ch.191-200 Read Online")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
assertThat(chapter.chapter_number).isEqualTo(191f) assertThat(chapter.chapter_number).isEqualTo(191f)
@ -289,7 +308,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter containing multiple zeros * Chapter containing multiple zeros
*/ */
@Test fun multipleZerosCase() { @Test
fun multipleZerosCase() {
createChapter("Vol.001 Ch.003: Kaguya Doesn't Know Much") createChapter("Vol.001 Ch.003: Kaguya Doesn't Know Much")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
assertThat(chapter.chapter_number).isEqualTo(3f) assertThat(chapter.chapter_number).isEqualTo(3f)
@ -298,7 +318,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter with version before number * Chapter with version before number
*/ */
@Test fun chapterBeforeNumberCase() { @Test
fun chapterBeforeNumberCase() {
createManga("Onepunch-Man") createManga("Onepunch-Man")
createChapter("Onepunch-Man Punch Ver002 086 : Creeping Darkness [3]") createChapter("Onepunch-Man Punch Ver002 086 : Creeping Darkness [3]")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
@ -308,7 +329,8 @@ class ChapterRecognitionTest {
/** /**
* Case with version attached to chapter number * Case with version attached to chapter number
*/ */
@Test fun vAttachedToChapterCase() { @Test
fun vAttachedToChapterCase() {
createManga("Ansatsu Kyoushitsu") createManga("Ansatsu Kyoushitsu")
createChapter("Ansatsu Kyoushitsu 011v002: Assembly Time") createChapter("Ansatsu Kyoushitsu 011v002: Assembly Time")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
@ -319,7 +341,8 @@ class ChapterRecognitionTest {
* Case where the chapter title contains the chapter * Case where the chapter title contains the chapter
* But wait it's not actual the chapter number. * But wait it's not actual the chapter number.
*/ */
@Test fun NumberAfterMangaTitleWithChapterInChapterTitleCase() { @Test
fun NumberAfterMangaTitleWithChapterInChapterTitleCase() {
createChapter("Tokyo ESP 027: Part 002: Chapter 001") createChapter("Tokyo ESP 027: Part 002: Chapter 001")
createManga("Tokyo ESP") createManga("Tokyo ESP")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
@ -329,7 +352,8 @@ class ChapterRecognitionTest {
/** /**
* unParsable chapter * unParsable chapter
*/ */
@Test fun unParsableCase() { @Test
fun unParsableCase() {
createChapter("Foo") createChapter("Foo")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
assertThat(chapter.chapter_number).isEqualTo(-1f) assertThat(chapter.chapter_number).isEqualTo(-1f)
@ -338,7 +362,8 @@ class ChapterRecognitionTest {
/** /**
* chapter with time in title * chapter with time in title
*/ */
@Test fun timeChapterCase() { @Test
fun timeChapterCase() {
createChapter("Fairy Tail 404: 00:00") createChapter("Fairy Tail 404: 00:00")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
assertThat(chapter.chapter_number).isEqualTo(404f) assertThat(chapter.chapter_number).isEqualTo(404f)
@ -347,7 +372,8 @@ class ChapterRecognitionTest {
/** /**
* chapter with alpha without dot * chapter with alpha without dot
*/ */
@Test fun alphaWithoutDotCase() { @Test
fun alphaWithoutDotCase() {
createChapter("Asu No Yoichi 19a") createChapter("Asu No Yoichi 19a")
ChapterRecognition.parseChapterNumber(chapter, manga) ChapterRecognition.parseChapterNumber(chapter, manga)
assertThat(chapter.chapter_number).isEqualTo(19.1f) assertThat(chapter.chapter_number).isEqualTo(19.1f)
@ -356,7 +382,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter title containing extra and vol * Chapter title containing extra and vol
*/ */
@Test fun chapterContainingExtraCase() { @Test
fun chapterContainingExtraCase() {
createManga("Fairy Tail") createManga("Fairy Tail")
createChapter("Fairy Tail 404.extravol002") createChapter("Fairy Tail 404.extravol002")
@ -375,7 +402,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter title containing omake (japanese extra) and vol * Chapter title containing omake (japanese extra) and vol
*/ */
@Test fun chapterContainingOmakeCase() { @Test
fun chapterContainingOmakeCase() {
createManga("Fairy Tail") createManga("Fairy Tail")
createChapter("Fairy Tail 404.omakevol002") createChapter("Fairy Tail 404.omakevol002")
@ -394,7 +422,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter title containing special and vol * Chapter title containing special and vol
*/ */
@Test fun chapterContainingSpecialCase() { @Test
fun chapterContainingSpecialCase() {
createManga("Fairy Tail") createManga("Fairy Tail")
createChapter("Fairy Tail 404.specialvol002") createChapter("Fairy Tail 404.specialvol002")
@ -413,7 +442,8 @@ class ChapterRecognitionTest {
/** /**
* Chapter title containing comma's * Chapter title containing comma's
*/ */
@Test fun chapterContainingCommasCase() { @Test
fun chapterContainingCommasCase() {
createManga("One Piece") createManga("One Piece")
createChapter("One Piece 300,a") createChapter("One Piece 300,a")
@ -432,7 +462,8 @@ class ChapterRecognitionTest {
/** /**
* Test for chapters containing season * Test for chapters containing season
*/ */
@Test fun chapterContainingSeasonCase() { @Test
fun chapterContainingSeasonCase() {
createManga("D.I.C.E") createManga("D.I.C.E")
createChapter("D.I.C.E[Season 001] Ep. 007") createChapter("D.I.C.E[Season 001] Ep. 007")
@ -444,7 +475,8 @@ class ChapterRecognitionTest {
/** /**
* Test for chapters in format sx - chapter xx * Test for chapters in format sx - chapter xx
*/ */
@Test fun chapterContainingSeasonCase2() { @Test
fun chapterContainingSeasonCase2() {
createManga("The Gamer") createManga("The Gamer")
createChapter("S3 - Chapter 20") createChapter("S3 - Chapter 20")
@ -455,7 +487,8 @@ class ChapterRecognitionTest {
/** /**
* Test for chapters ending with s * Test for chapters ending with s
*/ */
@Test fun chaptersEndingWithS() { @Test
fun chaptersEndingWithS() {
createManga("One Outs") createManga("One Outs")
createChapter("One Outs 001") createChapter("One Outs 001")

View File

@ -26,7 +26,7 @@ import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.InjektModule import uy.kohesive.injekt.api.InjektModule
import uy.kohesive.injekt.api.InjektRegistrar import uy.kohesive.injekt.api.InjektRegistrar
import uy.kohesive.injekt.api.addSingleton import uy.kohesive.injekt.api.addSingleton
import java.util.* import java.util.ArrayList
@Config(constants = BuildConfig::class, sdk = intArrayOf(Build.VERSION_CODES.LOLLIPOP)) @Config(constants = BuildConfig::class, sdk = intArrayOf(Build.VERSION_CODES.LOLLIPOP))
@RunWith(CustomRobolectricGradleTestRunner::class) @RunWith(CustomRobolectricGradleTestRunner::class)