public final class TestUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
buildJwt(java.lang.String webid,
java.lang.String secret)
Build a JWT Token.
|
static org.trellisldp.api.IOService |
getIOService()
Get the IO service.
|
static java.util.List<javax.ws.rs.core.Link> |
getLinks(javax.ws.rs.core.Response res)
Get the link headers from a response.
|
static java.lang.String |
getResourceAsString(java.lang.String path)
Get a resource as a string.
|
static java.util.function.Predicate<javax.ws.rs.core.Link> |
hasConstrainedBy(org.apache.commons.rdf.api.IRI iri)
Test if the given ldp:constrainedBy link is present.
|
static java.util.function.Predicate<javax.ws.rs.core.Link> |
hasType(org.apache.commons.rdf.api.IRI iri)
Test if the given type link is present.
|
static java.lang.Boolean |
isReallyLaterThan(java.time.Instant time)
Check that it is now really later than the provided instant.
|
static java.time.Instant |
meanwhile()
Add in a delay.
|
static org.apache.commons.rdf.api.Graph |
readEntityAsGraph(java.lang.Object entity,
java.lang.String baseURL,
org.apache.commons.rdf.api.RDFSyntax syntax)
Read an entity as an RDF Graph.
|
static <T> T |
readEntityAsJson(java.lang.Object entity,
com.fasterxml.jackson.core.type.TypeReference<T> valueType)
Parse a JSON entity into the desired type.
|
static java.lang.String |
readEntityAsString(java.lang.Object entity)
Read an http entity as a string.
|
public static java.lang.String buildJwt(java.lang.String webid,
java.lang.String secret)
webid - the web IDsecret - the JWT secretpublic static org.trellisldp.api.IOService getIOService()
public static org.apache.commons.rdf.api.Graph readEntityAsGraph(java.lang.Object entity,
java.lang.String baseURL,
org.apache.commons.rdf.api.RDFSyntax syntax)
entity - the HTTP entitybaseURL - the base URLsyntax - the RDF syntaxpublic static java.lang.String readEntityAsString(java.lang.Object entity)
entity - the entitypublic static <T> T readEntityAsJson(java.lang.Object entity,
com.fasterxml.jackson.core.type.TypeReference<T> valueType)
T - the intended return typeentity - the entityvalueType - the type referencepublic static java.util.function.Predicate<javax.ws.rs.core.Link> hasConstrainedBy(org.apache.commons.rdf.api.IRI iri)
iri - the IRIpublic static java.util.function.Predicate<javax.ws.rs.core.Link> hasType(org.apache.commons.rdf.api.IRI iri)
iri - the IRIpublic static java.lang.String getResourceAsString(java.lang.String path)
path - the resource pathpublic static java.util.List<javax.ws.rs.core.Link> getLinks(javax.ws.rs.core.Response res)
res - the responsepublic static java.time.Instant meanwhile()
public static java.lang.Boolean isReallyLaterThan(java.time.Instant time)
time - an instant