i-Cell-Mobilsoft-Open-Source / roaster

Developer and Integration test framework based on coff:ee
https://i-cell-mobilsoft-open-source.github.io/roaster/
Apache License 2.0
11 stars 6 forks source link

MetricRegistry.class hozzáadása a BaseConfigurableWeldIT-ben. #142

Open kgyorgy82 opened 10 months ago

kgyorgy82 commented 10 months ago

Fel kell venni a MetricRegistry-t a BaseConfigurableWeldIT osztályba az alábbi sort, mivel a tesztekben nincsen szerver.

.addBeans(MockBean.of(Mockito.mock(MetricRegistry.class), MetricRegistry.class))

workaroundként készült rá egy ilyen producer a teszt projektben, de nem túl elegáns, meg egy csomó mindent be kellett miatta huzni:

@ApplicationScoped public class MetricRegistryProducer {

@Produces
@Model
public MetricRegistry produce(){
    return Mockito.mock(MetricRegistry.class);
}

}

rombow commented 10 months ago

esetleg az is megoldja a problemat ha a kovetkezo dependency bekerul a pom-ba

            <dependency>
                <groupId>io.smallrye</groupId>
                <artifactId>smallrye-metrics</artifactId>
            </dependency>

De kellene ra valami automata megoldas mindenkeppen