Class ControlPanelPropertyResolutionListener
java.lang.Object
io.micronaut.testresources.controlpanel.ControlPanelPropertyResolutionListener
- All Implemented Interfaces:
io.micronaut.testresources.server.PropertyResolutionListener
@Singleton
public class ControlPanelPropertyResolutionListener
extends Object
implements io.micronaut.testresources.server.PropertyResolutionListener
This resolution listener will record all properties resolved by a test
resource, so that we can display the resolved values in the appropriate
cards.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordA property resolution.static final recordA property resolution error. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiderrored(String property, io.micronaut.testresources.core.TestResourcesResolver resolver, Throwable exception) Returns the resolutions performed by a particular resolver.findByResolver(io.micronaut.testresources.core.TestResourcesResolver resolver) Returns the resolutions performed by a particular resolver.findErrorsById(String id) Returns the resolutions performed by a particular resolver.voidresolved(String property, String resolvedValue, io.micronaut.testresources.core.TestResourcesResolver resolver, Map<String, Object> properties, Map<String, Object> testResourcesConfig)
-
Constructor Details
-
ControlPanelPropertyResolutionListener
public ControlPanelPropertyResolutionListener()
-
-
Method Details
-
resolved
public void resolved(String property, String resolvedValue, io.micronaut.testresources.core.TestResourcesResolver resolver, Map<String, Object> properties, Map<String, Object> testResourcesConfig) - Specified by:
resolvedin interfaceio.micronaut.testresources.server.PropertyResolutionListener
-
errored
public void errored(String property, io.micronaut.testresources.core.TestResourcesResolver resolver, Throwable exception) - Specified by:
erroredin interfaceio.micronaut.testresources.server.PropertyResolutionListener
-
findByResolver
public List<ControlPanelPropertyResolutionListener.Resolution> findByResolver(io.micronaut.testresources.core.TestResourcesResolver resolver) Returns the resolutions performed by a particular resolver.- Parameters:
resolver- the resolver- Returns:
- the resolutions
-
findById
Returns the resolutions performed by a particular resolver.- Parameters:
id- the resolver id- Returns:
- the resolutions
-
findErrorsById
Returns the resolutions performed by a particular resolver.- Parameters:
id- the resolver id- Returns:
- the resolutions
-