public class TestConfiguration
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static TestConfiguration |
fromIgnoreForUsers(java.util.Optional<IgnoreForUsers> ignoredUsers,
java.util.Optional<RunWithUsers> classUsers,
java.lang.Class<?> runner) |
static TestConfiguration |
fromRunWithUsers(java.util.Optional<RunWithUsers> testUsers,
java.util.Optional<MultiUserTestConfig> multiUserTestConfig,
java.lang.Class<?> runner)
Creates a new instance using
RunWithUsers and MultiUserTestConfig
annotations. |
java.util.Collection<UserIdentifier> |
getConsumerIdentifiers() |
java.util.Optional<java.lang.Class<? extends java.lang.Throwable>> |
getDefaultException() |
java.util.Collection<UserIdentifier> |
getProducerIdentifiers() |
java.util.Optional<java.lang.Class<?>> |
getRunner() |
public static TestConfiguration fromIgnoreForUsers(java.util.Optional<IgnoreForUsers> ignoredUsers, java.util.Optional<RunWithUsers> classUsers, java.lang.Class<?> runner)
public static TestConfiguration fromRunWithUsers(java.util.Optional<RunWithUsers> testUsers, java.util.Optional<MultiUserTestConfig> multiUserTestConfig, java.lang.Class<?> runner)
RunWithUsers
and MultiUserTestConfig
annotations. Uses MultiUserTestConfig for defaults.testUsers
- annotationmultiUserTestConfig
- Optional configurations class level configurationrunner
- Runner class to usepublic java.util.Collection<UserIdentifier> getProducerIdentifiers()
public java.util.Collection<UserIdentifier> getConsumerIdentifiers()
public java.util.Optional<java.lang.Class<?>> getRunner()
public java.util.Optional<java.lang.Class<? extends java.lang.Throwable>> getDefaultException()