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
Fields Modifier and Type Field Description protected org.assertj.core.api.SoftAssertionssoft-
Fields inherited from class org.projectnessie.versioned.tests.AbstractNestedVersionStore
store
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractMerge(org.projectnessie.versioned.VersionStore store)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidmergeIntoConflictingBranch(boolean individualCommits)protected voidmergeIntoEmptyBranch1Commit(boolean individualCommits)protected voidmergeIntoEmptyBranch3Commits(boolean individualCommits)protected voidmergeIntoEmptyBranchModifying(boolean individualCommits)protected voidmergeIntoNonConflictingBranch(boolean individualCommits)protected voidmergeIntoNonExistingBranch(boolean individualCommits)protected voidmergeIntoNonExistingReference(boolean individualCommits)protected voidmergeWithCommonAncestor(boolean individualCommits)protected voidmergeWithConflictingKeys(boolean individualCommits)protected voidnonEmptyFastForwardMerge(boolean individualCommits)protected voidsetupCommits()-
Methods inherited from class org.projectnessie.versioned.tests.AbstractNestedVersionStore
assertCommitMeta, commit, commit, commit, commit, commitsList, commitsListMap, contentsWithoutId, contentWithoutId, contentWithoutId, delete, diffsWithoutContentId, filterMainBranch, forceCommit, operationsWithoutContentId, put, store, unchanged
-
-
-
-
Method Detail
-
setupCommits
@BeforeEach protected void setupCommits() throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeIntoEmptyBranch3Commits
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoEmptyBranch3Commits(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeIntoEmptyBranch1Commit
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoEmptyBranch1Commit(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeIntoEmptyBranchModifying
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoEmptyBranchModifying(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeIntoNonConflictingBranch
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoNonConflictingBranch(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
nonEmptyFastForwardMerge
@ParameterizedTest @ValueSource(booleans={false,true}) protected void nonEmptyFastForwardMerge(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeWithCommonAncestor
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeWithCommonAncestor(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeWithConflictingKeys
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeWithConflictingKeys(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeIntoConflictingBranch
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoConflictingBranch(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
mergeIntoNonExistingBranch
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoNonExistingBranch(boolean individualCommits)
-
mergeIntoNonExistingReference
@ParameterizedTest @ValueSource(booleans={false,true}) protected void mergeIntoNonExistingReference(boolean individualCommits) throws org.projectnessie.versioned.VersionStoreException- Throws:
org.projectnessie.versioned.VersionStoreException
-
-