- java.lang.Object
-
- io.annot8.testing.testimpl.TestContext
-
- All Implemented Interfaces:
io.annot8.core.context.Context
public class TestContext extends java.lang.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, java.util.Map<java.lang.String,io.annot8.core.components.Resource> resources)TestContext(java.util.Map<java.lang.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>
java.util.Optional<T>getResource(java.lang.String key, java.lang.Class<T> clazz)java.util.stream.Stream<java.lang.String>getResourceKeys()<T extends io.annot8.core.components.Resource>
java.util.stream.Stream<T>getResources(java.lang.Class<T> clazz)java.util.stream.Stream<io.annot8.core.settings.Settings>getSettings()
-
-
-
Constructor Detail
-
TestContext
public TestContext()
-
TestContext
public TestContext(io.annot8.core.settings.Settings settings)
-
TestContext
public TestContext(java.util.Map<java.lang.String,io.annot8.core.components.Resource> resources)
-
TestContext
public TestContext(io.annot8.core.settings.Settings settings, java.util.Map<java.lang.String,io.annot8.core.components.Resource> resources)
-
-
Method Detail
-
getSettings
public java.util.stream.Stream<io.annot8.core.settings.Settings> getSettings()
- Specified by:
getSettingsin interfaceio.annot8.core.context.Context
-
getResource
public <T extends io.annot8.core.components.Resource> java.util.Optional<T> getResource(java.lang.String key, java.lang.Class<T> clazz)- Specified by:
getResourcein interfaceio.annot8.core.context.Context
-
getResourceKeys
public java.util.stream.Stream<java.lang.String> getResourceKeys()
- Specified by:
getResourceKeysin interfaceio.annot8.core.context.Context
-
getResources
public <T extends io.annot8.core.components.Resource> java.util.stream.Stream<T> getResources(java.lang.Class<T> clazz)
- Specified by:
getResourcesin interfaceio.annot8.core.context.Context
-
-