Class AbstractMerge

    • Field Detail

      • soft

        protected org.assertj.core.api.SoftAssertions soft
    • Constructor Detail

      • AbstractMerge

        protected AbstractMerge​(org.projectnessie.versioned.VersionStore store)
    • 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