Package org.projectnessie.jaxrs.tests
Class AbstractRestReferences
- java.lang.Object
-
- org.projectnessie.jaxrs.tests.AbstractRest
-
- org.projectnessie.jaxrs.tests.AbstractRestAssign
-
- org.projectnessie.jaxrs.tests.AbstractRestCommitLog
-
- org.projectnessie.jaxrs.tests.AbstractRestContents
-
- org.projectnessie.jaxrs.tests.AbstractRestDiff
-
- org.projectnessie.jaxrs.tests.AbstractRestEntries
-
- org.projectnessie.jaxrs.tests.AbstractRestInvalidRefs
-
- org.projectnessie.jaxrs.tests.AbstractRestInvalid
-
- org.projectnessie.jaxrs.tests.AbstractRestMergeTransplant
-
- org.projectnessie.jaxrs.tests.AbstractRestMisc
-
- org.projectnessie.jaxrs.tests.AbstractRestReferences
-
- Direct Known Subclasses:
AbstractRestRefLog
public abstract class AbstractRestReferences extends AbstractRestMisc
SeeAbstractTestRestfor details about and reason for the inheritance model.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.projectnessie.jaxrs.tests.AbstractRestContents
AbstractRestContents.ContentAndOperationType
-
-
Field Summary
-
Fields inherited from class org.projectnessie.jaxrs.tests.AbstractRestInvalid
COMMA_VALID_HASH_1, COMMA_VALID_HASH_2, COMMA_VALID_HASH_3
-
Fields inherited from class org.projectnessie.jaxrs.tests.AbstractRest
soft
-
-
Constructor Summary
Constructors Constructor Description AbstractRestReferences()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateReferences()voiddefaultBranchProtection()voidfilterReferences()voidforbiddenReferenceNames(java.lang.String refName)voidgetAllReferences()voidgetAndDeleteBranch()voidgetAndDeleteTag()voidgetUnknownReference()voidreferenceNames(java.lang.String refNamePart)voidtestReferencesHaveMetadataProperties()voidtestSingleReferenceHasMetadataProperties()-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestMisc
checkCelScriptFailureReporting, checkServerErrorPropagation, checkSpecialCharacterRoundTrip, testSupportedApiVersions
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestMergeTransplant
mergeKeepCommits, mergeMessage, mergeMessageDefault, mergeSquashed, mergeWithCustomModes, mergeWithNamespaces, transplantKeepCommits, transplantMessageOverrideMultiple, transplantMessageSingle, transplantMessageSquashed, transplantSquashed, transplantWithCustomModes
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestInvalid
invalidBranchNames, invalidHashes, invalidTags
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestInvalidRefs
testInvalidNamedRefs, testUnknownHashesOnValidNamedRefs, testValidHashesOnValidNamedRefs
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestEntries
fetchEntriesByNamelessReference, filterEntriesByFullKeyName, filterEntriesByName, filterEntriesByNamespace, filterEntriesByNamespaceAndPrefixDepth, filterEntriesByType
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestDiff
diffRefModes, testDiff, testDiffByNamelessReference, testDiffFullPage, testDiffStream
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestContents
contentAndOperationTypes, fetchContentByNamelessReference, multiget, verifyAllContentAndOperationTypes, verifyContentAndOperationTypesIndividually
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestCommitLog
commitLogExtended, commitLogExtendedForUnchangedOperation, commitLogForNamelessReference, commitLogPaging, commitLogPagingAndFilteringByAuthor, commitResponse, filterCommitLogByAuthor, filterCommitLogByCommitRange, filterCommitLogByProperties, filterCommitLogByTimeRange, filterCommitLogOperations
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRestAssign
testAssignAndGetBranch, testAssignAndGetTag, testAssignBranch, testAssignRefToFreshMain, testAssignTag
-
Methods inherited from class org.projectnessie.jaxrs.tests.AbstractRest
contentWithoutId, createBranch, createBranch, createCommits, createTag, diffEntriesWithoutContentId, diffEntryWithoutContentId, getApi, maybeAsDetachedName, operationsWithoutContentId, operationWithoutContentId, tearDown
-
-
-
-
Method Detail
-
defaultBranchProtection
@Test public void defaultBranchProtection() throws org.projectnessie.error.BaseNessieClientServerException- Throws:
org.projectnessie.error.BaseNessieClientServerException
-
getAllReferences
@Test public void getAllReferences() throws java.lang.Exception- Throws:
java.lang.Exception
-
getUnknownReference
@Test public void getUnknownReference()
-
forbiddenReferenceNames
@ParameterizedTest @ValueSource(strings={"HEAD","DETACHED","cafebabedeadbeef","a234567890123456","CAFEBABEDEADBEEF","A234567890123456","caffee20","caffee2022"}) public void forbiddenReferenceNames(java.lang.String refName) throws org.projectnessie.error.NessieNotFoundException- Throws:
org.projectnessie.error.NessieNotFoundException
-
createReferences
@Test public void createReferences() throws java.lang.Exception- Throws:
java.lang.Exception
-
getAndDeleteBranch
@Test public void getAndDeleteBranch() throws java.lang.Exception- Throws:
java.lang.Exception
-
getAndDeleteTag
@Test public void getAndDeleteTag() throws java.lang.Exception- Throws:
java.lang.Exception
-
referenceNames
@ParameterizedTest @ValueSource(strings={"normal","with-no_space","slash/thing"}) public void referenceNames(java.lang.String refNamePart) throws org.projectnessie.error.BaseNessieClientServerException- Throws:
org.projectnessie.error.BaseNessieClientServerException
-
filterReferences
@Test public void filterReferences() throws org.projectnessie.error.BaseNessieClientServerException- Throws:
org.projectnessie.error.BaseNessieClientServerException
-
testReferencesHaveMetadataProperties
@Test public void testReferencesHaveMetadataProperties() throws org.projectnessie.error.BaseNessieClientServerException- Throws:
org.projectnessie.error.BaseNessieClientServerException
-
testSingleReferenceHasMetadataProperties
@Test public void testSingleReferenceHasMetadataProperties() throws org.projectnessie.error.BaseNessieClientServerException- Throws:
org.projectnessie.error.BaseNessieClientServerException
-
-