C - API Client classpublic abstract class AbstractTestBuilder<C> extends Object implements AutoCloseable
| Constructor and Description |
|---|
AbstractTestBuilder() |
| Modifier and Type | Method and Description |
|---|---|
<T extends CloseableResource<?>> |
addClosable(T closable)
Adds closable to clean queue
|
AuthorizedTestBuilderAuthentication<C> |
anonymous()
Returns authentication resource without token
|
void |
close() |
abstract AuthorizedTestBuilderAuthentication<C> |
createTestBuilderAuthentication(AbstractTestBuilder<C> abstractTestBuilder,
AccessTokenProvider accessTokenProvider)
Creates new authorized test builder authentication
|
AuthorizedTestBuilderAuthentication<C> |
invalid()
Returns authentication resource with invalid token
|
protected void |
removeCloseable(Predicate<Object> predicate)
Removes a closable from clean queue
|
public abstract AuthorizedTestBuilderAuthentication<C> createTestBuilderAuthentication(AbstractTestBuilder<C> abstractTestBuilder, AccessTokenProvider accessTokenProvider)
abstractTestBuilder - this instanceaccessTokenProvider - access token providerpublic AuthorizedTestBuilderAuthentication<C> invalid()
public AuthorizedTestBuilderAuthentication<C> anonymous()
public <T extends CloseableResource<?>> T addClosable(T closable)
closable - closableprotected void removeCloseable(Predicate<Object> predicate)
predicate - filter predicatepublic void close()
throws Exception
close in interface AutoCloseableExceptionCopyright © 2019 Metatavu Oy. All rights reserved.