Class SpecialFieldsSupport
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.test.spock.ext.SpecialFieldsSupport
-
public final class SpecialFieldsSupport extends java.lang.ObjectSupport for special test fields. InjectsClientSupportand acceptsGuiceyConfigurationHookfields.- Since:
- 17.05.2020
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<ru.vyarus.dropwizard.guice.hook.GuiceyConfigurationHook>findHooks(java.lang.Class<?> test)Search guicey hooks in static test fields (including super classes).static voidinitClients(java.lang.Object instance, java.util.List<ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField<InjectClient,ru.vyarus.dropwizard.guice.test.ClientSupport>> fields, ru.vyarus.dropwizard.guice.test.ClientSupport client, boolean shared)Injects client object into static test fields (including super class).
-
-
-
Method Detail
-
findHooks
public static java.util.List<ru.vyarus.dropwizard.guice.hook.GuiceyConfigurationHook> findHooks(java.lang.Class<?> test)
Search guicey hooks in static test fields (including super classes).- Parameters:
test- test class- Returns:
- list of found hook objects or empty list
-
initClients
public static void initClients(java.lang.Object instance, java.util.List<ru.vyarus.dropwizard.guice.test.jupiter.env.field.AnnotatedField<InjectClient,ru.vyarus.dropwizard.guice.test.ClientSupport>> fields, ru.vyarus.dropwizard.guice.test.ClientSupport client, boolean shared)Injects client object into static test fields (including super class).- Parameters:
instance- test instance (null for static injection)fields- all client fields (static, shared, instance)client- client instanceshared- process shared fields
-
-