Class AbstractMerge

Direct Known Subclasses:
AbstractVersionStoreTestBase.Merge

@ExtendWith(org.assertj.core.api.junit.jupiter.SoftAssertionsExtension.class) public abstract class AbstractMerge extends AbstractNestedVersionStore
  • 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