Fixed signature
This commit is contained in:
parent
c6d842aefc
commit
7c2e1b09f1
@ -21,8 +21,7 @@ abstract class TaskListener(val taskType: TaskType = TaskType.CPU_INTENSIVE): Ta
|
|||||||
TaskListenerRegistry.registerListener(this)
|
TaskListenerRegistry.registerListener(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
var reporter: TaskReporter? = null
|
abstract var reporter: TaskReporter?
|
||||||
private set
|
|
||||||
abstract fun getWorkerId(): String
|
abstract fun getWorkerId(): String
|
||||||
protected var currentJob: Job? = null
|
protected var currentJob: Job? = null
|
||||||
var currentTask: Task? = null
|
var currentTask: Task? = null
|
||||||
|
|||||||
@ -1,13 +1,11 @@
|
|||||||
package no.iktdev.eventi.tasks
|
package no.iktdev.eventi.tasks
|
||||||
|
|
||||||
import io.mockk.mockk
|
|
||||||
import kotlinx.coroutines.CompletableDeferred
|
import kotlinx.coroutines.CompletableDeferred
|
||||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||||
import kotlinx.coroutines.test.advanceUntilIdle
|
import kotlinx.coroutines.test.advanceUntilIdle
|
||||||
import kotlinx.coroutines.test.runTest
|
import kotlinx.coroutines.test.runTest
|
||||||
import no.iktdev.eventi.InMemoryTaskStore
|
import no.iktdev.eventi.InMemoryTaskStore
|
||||||
import no.iktdev.eventi.TestBase
|
import no.iktdev.eventi.TestBase
|
||||||
import no.iktdev.eventi.events.EventListener
|
|
||||||
import no.iktdev.eventi.events.EventTypeRegistry
|
import no.iktdev.eventi.events.EventTypeRegistry
|
||||||
import no.iktdev.eventi.models.Event
|
import no.iktdev.eventi.models.Event
|
||||||
import no.iktdev.eventi.models.Task
|
import no.iktdev.eventi.models.Task
|
||||||
@ -60,6 +58,8 @@ class AbstractTaskPollerTest : TestBase() {
|
|||||||
open class EchoListener : TaskListener(TaskType.MIXED) {
|
open class EchoListener : TaskListener(TaskType.MIXED) {
|
||||||
var result: Event? = null
|
var result: Event? = null
|
||||||
|
|
||||||
|
override var reporter: TaskReporter? = null
|
||||||
|
|
||||||
override fun getWorkerId() = this.javaClass.simpleName
|
override fun getWorkerId() = this.javaClass.simpleName
|
||||||
|
|
||||||
override fun supports(task: Task): Boolean {
|
override fun supports(task: Task): Boolean {
|
||||||
@ -98,7 +98,7 @@ class AbstractTaskPollerTest : TestBase() {
|
|||||||
advanceUntilIdle()
|
advanceUntilIdle()
|
||||||
val producedEvent = eventDeferred.await()
|
val producedEvent = eventDeferred.await()
|
||||||
assertThat(producedEvent).isNotNull
|
assertThat(producedEvent).isNotNull
|
||||||
assertThat(producedEvent!!.metadata.derivedFromId).isEqualTo(task.taskId)
|
assertThat(producedEvent.metadata.derivedFromId).isEqualTo(task.taskId)
|
||||||
assertThat((listener.result as EchoEvent).data).isEqualTo("Hello Potetmos")
|
assertThat((listener.result as EchoEvent).data).isEqualTo("Hello Potetmos")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user