fix tests
This commit is contained in:
parent
873983f9a3
commit
bb973c7b9b
3 changed files with 12 additions and 4 deletions
|
|
@ -1,8 +1,8 @@
|
||||||
package dev.adamko.kafkatorio.processor.core
|
package dev.adamko.kafkatorio.processor.core
|
||||||
|
|
||||||
|
import dev.adamko.kafkatorio.processor.config.ApplicationProperties
|
||||||
|
import dev.adamko.kafkatorio.processor.config.PortVal
|
||||||
import dev.adamko.kafkatorio.schema.common.MaskedValue
|
import dev.adamko.kafkatorio.schema.common.MaskedValue
|
||||||
import dev.adamko.kafkatorio.server.config.ApplicationProperties
|
|
||||||
import dev.adamko.kafkatorio.server.config.PortVal
|
|
||||||
import io.kotest.core.spec.style.FunSpec
|
import io.kotest.core.spec.style.FunSpec
|
||||||
import io.kotest.matchers.nulls.shouldBeNull
|
import io.kotest.matchers.nulls.shouldBeNull
|
||||||
import io.kotest.matchers.nulls.shouldNotBeNull
|
import io.kotest.matchers.nulls.shouldNotBeNull
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ import dev.adamko.kafkatorio.library.kxsBinary
|
||||||
import dev.adamko.kafkatorio.schema.common.ColourHex
|
import dev.adamko.kafkatorio.schema.common.ColourHex
|
||||||
import dev.adamko.kafkatorio.schema.common.FactorioServerId
|
import dev.adamko.kafkatorio.schema.common.FactorioServerId
|
||||||
import dev.adamko.kafkatorio.schema.common.ServerMapChunkId
|
import dev.adamko.kafkatorio.schema.common.ServerMapChunkId
|
||||||
|
import dev.adamko.kafkatorio.server.processor.topology.ServerMapChunkTiles
|
||||||
|
import dev.adamko.kafkatorio.server.processor.topology.factorioServerPacketStream
|
||||||
import dev.adamko.kotka.kxs.serde
|
import dev.adamko.kotka.kxs.serde
|
||||||
import io.kotest.core.spec.style.FunSpec
|
import io.kotest.core.spec.style.FunSpec
|
||||||
import kotlin.time.Duration
|
import kotlin.time.Duration
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,8 @@ import dev.adamko.kafkatorio.schema.common.MapTilePosition
|
||||||
import dev.adamko.kafkatorio.schema.common.ServerMapChunkId
|
import dev.adamko.kafkatorio.schema.common.ServerMapChunkId
|
||||||
import dev.adamko.kafkatorio.schema.common.ServerMapTileLayer
|
import dev.adamko.kafkatorio.schema.common.ServerMapTileLayer
|
||||||
import dev.adamko.kafkatorio.schema.common.SurfaceIndex
|
import dev.adamko.kafkatorio.schema.common.SurfaceIndex
|
||||||
|
import dev.adamko.kafkatorio.server.processor.topology.ServerMapChunkTiles
|
||||||
|
import dev.adamko.kafkatorio.server.processor.topology.saveMapTiles
|
||||||
import dev.adamko.kotka.kxs.serde
|
import dev.adamko.kotka.kxs.serde
|
||||||
import io.kotest.core.spec.style.FunSpec
|
import io.kotest.core.spec.style.FunSpec
|
||||||
import io.kotest.property.Arb
|
import io.kotest.property.Arb
|
||||||
|
|
@ -81,8 +83,12 @@ class SaveMapChunksTest : FunSpec({
|
||||||
val now = LocalTime.now().format(DateTimeFormatter.ISO_TIME).filter { it.isLetterOrDigit() }
|
val now = LocalTime.now().format(DateTimeFormatter.ISO_TIME).filter { it.isLetterOrDigit() }
|
||||||
Path("build/test/save-map-chunks-${now}")
|
Path("build/test/save-map-chunks-${now}")
|
||||||
}
|
}
|
||||||
private val topology = saveMapTiles(streamsBuilder, outputDir)
|
private val testDriver: TopologyTestDriver
|
||||||
private val testDriver: TopologyTestDriver = TopologyTestDriver(topology)
|
|
||||||
|
init {
|
||||||
|
saveMapTiles(streamsBuilder, outputDir)
|
||||||
|
testDriver = TopologyTestDriver(streamsBuilder.build())
|
||||||
|
}
|
||||||
|
|
||||||
val groupedMapChunksInputTopic: TestInputTopic<ServerMapChunkId, ServerMapChunkTiles<ColourHex>> =
|
val groupedMapChunksInputTopic: TestInputTopic<ServerMapChunkId, ServerMapChunkTiles<ColourHex>> =
|
||||||
testDriver.createInputTopic(
|
testDriver.createInputTopic(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue