Class TrackerFieldsSupport

java.lang.Object
ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedTestFieldSetup<TrackBean,Tracker>
ru.vyarus.dropwizard.guice.test.jupiter.ext.track.TrackerFieldsSupport
All Implemented Interfaces:
TestExecutionListener, TestEnvironmentSetup

public class TrackerFieldsSupport extends AnnotatedTestFieldSetup<TrackBean,Tracker>
TrackBean test fields support implementation.

Annotated fields resolved in time of guicey extension initialization (beforeAll or beforeEach). Register aop interceptor around target service to intercept all calls.

In beforeAll injects static values, in beforeEach inject both (in case if beforeAll wasn't called). Calls tracker reset after each test.

Since:
11.02.2025