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