@TestInstance(value=PER_CLASS) @DisplayName(value="Basic Container Tests") public interface LdpBasicContainerTests extends CommonTests
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BASIC_CONTAINER |
static java.lang.String |
BASIC_CONTAINER_LABEL |
static java.lang.String |
ENG |
| Modifier and Type | Method and Description |
|---|---|
default void |
beforeAllTests()
Initialize Basic Containment tests.
|
java.lang.String |
getChildLocation()
Get the location of the child resource.
|
java.lang.String |
getContainerLocation()
Get the location of the test container.
|
javax.ws.rs.core.EntityTag |
getFirstETag()
Get the first etag.
|
javax.ws.rs.core.EntityTag |
getFourthETag()
Get the fourth etag.
|
javax.ws.rs.core.EntityTag |
getSecondETag()
Get the second etag.
|
javax.ws.rs.core.EntityTag |
getThirdETag()
Get the third etag.
|
void |
setChildLocation(java.lang.String location)
Set the location of the child resource.
|
void |
setContainerLocation(java.lang.String location)
Set the location of the test container.
|
void |
setFirstETag(javax.ws.rs.core.EntityTag etag)
Set the first etag.
|
void |
setFourthETag(javax.ws.rs.core.EntityTag etag)
Set the fourth etag.
|
void |
setSecondETag(javax.ws.rs.core.EntityTag etag)
Set the second etag.
|
void |
setThirdETag(javax.ws.rs.core.EntityTag etag)
Set the third etag.
|
default void |
testCreateContainerViaPost()
Test creating a basic container via POST.
|
default void |
testCreateContainerViaPut()
Test creating a child resource via PUT.
|
default void |
testCreateContainerWithSlug()
Test creating a child resource with a Slug header.
|
default void |
testDeleteContainer()
Test deleting a basic container.
|
default void |
testGetContainer()
Test fetching a basic container.
|
default void |
testGetEmptyContainer()
Test with ldp:PreferMinimalContainer Prefer header.
|
default void |
testGetInverseEmptyContainer()
Test with ldp:PreferMinimalContainer Prefer header.
|
getBaseURL, getClient, target, targetstatic final java.lang.String ENG
static final java.lang.String BASIC_CONTAINER
static final java.lang.String BASIC_CONTAINER_LABEL
void setContainerLocation(java.lang.String location)
location - the locationjava.lang.String getContainerLocation()
void setChildLocation(java.lang.String location)
location - the locationjava.lang.String getChildLocation()
javax.ws.rs.core.EntityTag getFirstETag()
javax.ws.rs.core.EntityTag getSecondETag()
javax.ws.rs.core.EntityTag getThirdETag()
javax.ws.rs.core.EntityTag getFourthETag()
void setFirstETag(javax.ws.rs.core.EntityTag etag)
etag - the etagvoid setSecondETag(javax.ws.rs.core.EntityTag etag)
etag - the etagvoid setThirdETag(javax.ws.rs.core.EntityTag etag)
etag - the etagvoid setFourthETag(javax.ws.rs.core.EntityTag etag)
etag - the etag@BeforeAll @DisplayName(value="Initialize Basic Containment tests") default void beforeAllTests()
@Test @DisplayName(value="Test with ldp:PreferMinimalContainer Prefer header") default void testGetEmptyContainer()
@Test @DisplayName(value="Test with ldp:PreferMinimalContainer Prefer header") default void testGetInverseEmptyContainer()
@Test @DisplayName(value="Test fetching a basic container") default void testGetContainer()
@Test @DisplayName(value="Test creating a basic container via POST") default void testCreateContainerViaPost()
@Test @DisplayName(value="Test creating a child resource via PUT") default void testCreateContainerViaPut()
@Test @DisplayName(value="Test creating a child resource with a Slug header") default void testCreateContainerWithSlug()
@Test @DisplayName(value="Test deleting a basic container") default void testDeleteContainer()