@TestInstance(value=PER_CLASS) @DisplayName(value="Direct Container Tests") public interface LdpDirectContainerTests extends CommonTests
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BASIC_CONTAINER |
static java.lang.String |
DIRECT_CONTAINER |
static java.lang.String |
MEMBER_RESOURCE_HASH |
static java.lang.String |
MEMBER_RESOURCE1 |
static java.lang.String |
MEMBER_RESOURCE2 |
static java.lang.String |
SIMPLE_RESOURCE |
| Modifier and Type | Method and Description |
|---|---|
default void |
beforeAllTests()
Initialize Direct Container tests.
|
java.lang.String |
getChildLocation()
Get the location of a child resource.
|
java.lang.String |
getContainerLocation()
Get the location of the test container.
|
java.lang.String |
getFirstDirectContainerLocation()
Get the location of the direct container.
|
java.lang.String |
getMemberLocation()
Get the location of the test resource.
|
java.lang.String |
getSecondDirectContainerLocation()
Get the location of the other direct container.
|
java.lang.String |
getThirdDirectContainerLocation()
Get the location of the other direct container.
|
default java.lang.String |
membershipResource(java.lang.String iri)
Create an ldp:membershipResource triple.
|
void |
setChildLocation(java.lang.String location)
Set the location of a child resource.
|
void |
setContainerLocation(java.lang.String location)
Set the location of the test container.
|
void |
setFirstDirectContainerLocation(java.lang.String location)
Set the location of the direct container.
|
void |
setMemberLocation(java.lang.String location)
Set the location of the test resource.
|
void |
setSecondDirectContainerLocation(java.lang.String location)
Set the location of the other direct container.
|
void |
setThirdDirectContainerLocation(java.lang.String location)
Set the location of the other direct container.
|
default void |
testAddingMemberResources()
Test adding resources to the direct container.
|
default void |
testCreateDirectContainerViaPut()
Test creating a direct container via PUT.
|
default void |
testGetEmptyMember()
Test with ldp:PreferMinimalContainer Prefer header.
|
default void |
testGetInverseEmptyMember()
Test with ldp:PreferMinimalContainer Prefer header.
|
default void |
testSimpleDirectContainer()
Test fetch a self-contained direct container.
|
default void |
testUpdateDirectContainerMissingMemberRelation()
Test updating a direct container with no member relation property.
|
default void |
testUpdateDirectContainerMissingMemberResource()
Test updating a direct container with no member resource.
|
default void |
testUpdateDirectContainerMultipleMemberResources()
Test updating a direct container with too many membership resources.
|
default void |
testUpdateDirectContainerTooManyMemberProps()
Test updating a direct container with too many member-related properties.
|
default void |
testUpdateDirectContainerViaPut()
Test updating a direct container via PUT.
|
getBaseURL, getClient, target, targetstatic final java.lang.String MEMBER_RESOURCE1
static final java.lang.String MEMBER_RESOURCE2
static final java.lang.String MEMBER_RESOURCE_HASH
static final java.lang.String BASIC_CONTAINER
static final java.lang.String DIRECT_CONTAINER
static final java.lang.String SIMPLE_RESOURCE
void setMemberLocation(java.lang.String location)
location - the locationjava.lang.String getMemberLocation()
java.lang.String getChildLocation()
void setChildLocation(java.lang.String location)
location - the locationvoid setContainerLocation(java.lang.String location)
location - the locationjava.lang.String getContainerLocation()
void setFirstDirectContainerLocation(java.lang.String location)
location - the locationjava.lang.String getFirstDirectContainerLocation()
void setSecondDirectContainerLocation(java.lang.String location)
location - the locationjava.lang.String getSecondDirectContainerLocation()
void setThirdDirectContainerLocation(java.lang.String location)
location - the locationjava.lang.String getThirdDirectContainerLocation()
@BeforeAll @DisplayName(value="Initialize Direct Container tests") default void beforeAllTests()
@Test @DisplayName(value="Test fetch a self-contained direct container") default void testSimpleDirectContainer()
@Test @DisplayName(value="Test adding resources to the direct container") default void testAddingMemberResources()
@Test @DisplayName(value="Test creating a direct container via PUT") default void testCreateDirectContainerViaPut()
@Test @DisplayName(value="Test updating a direct container via PUT") default void testUpdateDirectContainerViaPut()
@Test @DisplayName(value="Test updating a direct container with too many member-related properties") default void testUpdateDirectContainerTooManyMemberProps()
@Test @DisplayName(value="Test updating a direct container with too many membership resources") default void testUpdateDirectContainerMultipleMemberResources()
@Test @DisplayName(value="Test updating a direct container with no member relation property") default void testUpdateDirectContainerMissingMemberRelation()
@Test @DisplayName(value="Test updating a direct container with no member resource") default void testUpdateDirectContainerMissingMemberResource()
@Test @DisplayName(value="Test with ldp:PreferMinimalContainer Prefer header") default void testGetEmptyMember()
@Test @DisplayName(value="Test with ldp:PreferMinimalContainer Prefer header") default void testGetInverseEmptyMember()
default java.lang.String membershipResource(java.lang.String iri)
iri - the IRI