- java.lang.Object
-
- io.annot8.testing.testimpl.TestContext
-
- All Implemented Interfaces:
io.annot8.core.context.Context
public class TestContext extends Object implements io.annot8.core.context.Context
-
-
Constructor Summary
Constructors Constructor Description TestContext()TestContext(io.annot8.core.settings.Settings settings)TestContext(io.annot8.core.settings.Settings settings, Map<String,io.annot8.core.components.Resource> resources)TestContext(Map<String,io.annot8.core.components.Resource> resources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends io.annot8.core.components.Resource>
Optional<T>getResource(String key, Class<T> clazz)Stream<String>getResourceKeys()<T extends io.annot8.core.components.Resource>
Stream<T>getResources(Class<T> clazz)Stream<io.annot8.core.settings.Settings>getSettings()
-
-
-
Method Detail
-
getSettings
public Stream<io.annot8.core.settings.Settings> getSettings()
- Specified by:
getSettingsin interfaceio.annot8.core.context.Context
-
getResource
public <T extends io.annot8.core.components.Resource> Optional<T> getResource(String key, Class<T> clazz)
- Specified by:
getResourcein interfaceio.annot8.core.context.Context
-
getResourceKeys
public Stream<String> getResourceKeys()
- Specified by:
getResourceKeysin interfaceio.annot8.core.context.Context
-
-