09fd232ced77162f6c643ab29c472fb6d15a2d20
[dcaegen2/collectors/hv-ves.git] /
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 }