Class AbstractMerge
java.lang.Object
org.projectnessie.versioned.tests.AbstractNestedVersionStore
org.projectnessie.versioned.tests.AbstractMerge
- Direct Known Subclasses:
AbstractVersionStoreTestBase.Merge
@ExtendWith(org.assertj.core.api.junit.jupiter.SoftAssertionsExtension.class)
public abstract class AbstractMerge
extends AbstractNestedVersionStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.projectnessie.versioned.BranchNameprotected org.assertj.core.api.SoftAssertionsFields inherited from class org.projectnessie.versioned.tests.AbstractNestedVersionStore
store -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractMerge(org.projectnessie.versioned.VersionStore store) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidmergeEmptyCommit(boolean dryRun) voidmergeFromAndIntoHead(boolean dryRun) protected voidmergeIntoConflictingBranch(boolean dryRun) protected voidmergeIntoNonExistingBranch(boolean dryRun) protected voidmergeIntoNonExistingReference(boolean dryRun) protected voidmergeKeyBehaviorValidation(boolean dryRun) protected voidprotected voidMethods inherited from class org.projectnessie.versioned.tests.AbstractNestedVersionStore
assertCommitMeta, commit, commit, commit, commit, commit, commitsList, commitsListMap, contentsWithoutId, contentWithoutId, contentWithoutId, contentWithoutId, delete, diffsWithoutContentId, filterMainBranch, forceCommit, operationsWithoutContentId, put, storageCheckpoint, store, unchanged
-
Field Details
-
MAIN_BRANCH
public static final org.projectnessie.versioned.BranchName MAIN_BRANCH -
soft
protected org.assertj.core.api.SoftAssertions soft
-
-
Constructor Details
-
AbstractMerge
protected AbstractMerge(org.projectnessie.versioned.VersionStore store)
-
-
Method Details
-
setupCommits
@BeforeEach protected void setupCommits() throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeKeyBehaviorValidation
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeKeyBehaviorValidation(boolean dryRun) throws Exception - Throws:
Exception
-
mergeResolveConflict
@Test protected void mergeResolveConflict() throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeIntoConflictingBranch
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoConflictingBranch(boolean dryRun) throws org.projectnessie.versioned.VersionStoreException - Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeIntoNonExistingBranch
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoNonExistingBranch(boolean dryRun) -
mergeIntoNonExistingReference
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoNonExistingReference(boolean dryRun) throws org.projectnessie.versioned.VersionStoreException - Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeEmptyCommit
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeEmptyCommit(boolean dryRun) throws org.projectnessie.versioned.VersionStoreException - Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeFromAndIntoHead
@ParameterizedTest @ValueSource(booleans={false,true}) public void mergeFromAndIntoHead(boolean dryRun) throws Exception - Throws:
Exception
-