Implement simple health check mechanism
[dcaegen2/collectors/hv-ves.git] / hv-collector-ct / src / test / kotlin / org / onap / dcae / collectors / veshv / tests / fakes / FakeHealthStateProvider.kt
1 package org.onap.dcae.collectors.veshv.tests.fakes
2
3 import org.onap.dcae.collectors.veshv.healthcheck.api.HealthState
4 import org.onap.dcae.collectors.veshv.healthcheck.api.HealthStateProvider
5 import reactor.core.publisher.Flux
6
7 class FakeHealthStateProvider : HealthStateProvider {
8
9     lateinit var currentHealth: HealthState
10
11     override fun changeState(healthState: HealthState) {
12         currentHealth = healthState
13     }
14
15     override fun invoke(): Flux<HealthState> {
16         throw NotImplementedError()
17     }
18 }