From 583c0613a51b82c57114df47b6308a13aefc46f1 Mon Sep 17 00:00:00 2001 From: bskjon Date: Sat, 15 Jun 2024 22:59:33 +0200 Subject: [PATCH] Removed Integrity --- .../persistance/PersistentEventManager.kt | 2 - .../common/parsing/FileNameParserTest.kt | 47 +++++++++++++++++++ 2 files changed, 47 insertions(+), 2 deletions(-) diff --git a/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/persistance/PersistentEventManager.kt b/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/persistance/PersistentEventManager.kt index bc879f8b..b77d8328 100644 --- a/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/persistance/PersistentEventManager.kt +++ b/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/persistance/PersistentEventManager.kt @@ -173,7 +173,6 @@ class PersistentEventManager(private val dataSource: DataSource) { it[referenceId] = message.referenceId it[eventId] = message.eventId it[events.event] = event.event - it[integrity] = getIntegrityOfData(message.dataAsJson()) it[data] = message.dataAsJson() } } @@ -195,7 +194,6 @@ class PersistentEventManager(private val dataSource: DataSource) { it[referenceId] = message.referenceId it[eventId] = message.eventId it[events.event] = event.event - it[integrity] = getIntegrityOfData(message.dataAsJson()) it[data] = message.dataAsJson() } } diff --git a/shared/common/src/test/kotlin/no/iktdev/mediaprocessing/shared/common/parsing/FileNameParserTest.kt b/shared/common/src/test/kotlin/no/iktdev/mediaprocessing/shared/common/parsing/FileNameParserTest.kt index cd15ad00..4b734b0a 100644 --- a/shared/common/src/test/kotlin/no/iktdev/mediaprocessing/shared/common/parsing/FileNameParserTest.kt +++ b/shared/common/src/test/kotlin/no/iktdev/mediaprocessing/shared/common/parsing/FileNameParserTest.kt @@ -36,4 +36,51 @@ class FileNameParserTest { } + @Test + fun movieName() { + val inName = "Wicket.Wicker.Potato.4.2023.UHD.BluRay.2160p" + val parser = FileNameParser(inName) + + val title = parser.guessDesiredTitle() + val result = parser.guessDesiredFileName() + + assertThat(title).isEqualTo("Wicket Wicker Potato 4") + assertThat(result).isEqualTo("Wicket Wicker Potato 4") + + } + + @Test + fun movieName2() { + val inName = "Potato-Pass Movie - Skinke" + val parser = FileNameParser(inName) + + val title = parser.guessDesiredTitle() + val result = parser.guessDesiredFileName() + + assertThat(title).isEqualTo("Potato-Pass Movie") + assertThat(result).isEqualTo("Potato-Pass Movie - Skinke") + + } + + @Test + fun findTitleWithYear() { + val input = "Dette er (en) tekst med (flere) paranteser som (potet) inneholder (år) som (2024) (2025)."; + val result = FileNameParser(input).guessSearchableTitle() + assertThat(result).isEqualTo("Dette er tekst med paranteser som inneholder som (2024) (2025)") + } + + @Test + fun findSearchableTitle() { + val input = "[FANCY] Urusei Yatsura (2022) - 36 [1080p HEVC]" + val result = FileNameParser(input).guessSearchableTitle() + assertThat(result.first()).isEqualTo("Urusei Yatsura (2022)") + } + + @Test + fun findSearchableTitle2() { + val input = "[FANCY] Urusei Yatsura - 36 [1080p HEVC]" + val result = FileNameParser(input).guessSearchableTitle() + assertThat(result.first()).isEqualTo("Urusei Yatsura") + } + } \ No newline at end of file