Class BaseTestCommitterImpl

java.lang.Object
org.apache.polaris.persistence.nosql.impl.commits.BaseTestCommitterImpl

@ExtendWith({org.apache.polaris.persistence.nosql.testextension.PersistenceTestExtension.class,org.assertj.core.api.junit.jupiter.SoftAssertionsExtension.class}) public abstract class BaseTestCommitterImpl extends Object
  • Field Details

    • soft

      protected org.assertj.core.api.SoftAssertions soft
    • persistence

      protected org.apache.polaris.persistence.nosql.api.Persistence persistence
  • Constructor Details

    • BaseTestCommitterImpl

      public BaseTestCommitterImpl()
  • Method Details

    • committerStateImpl

      @Test public void committerStateImpl()
    • simpleCase

      @Test public void simpleCase(org.junit.jupiter.api.TestInfo testInfo) throws Exception
      Throws:
      Exception
    • nonExistingReferenceThrows

      @Test public void nonExistingReferenceThrows(org.junit.jupiter.api.TestInfo testInfo)
    • simpleImmediatelySuccessfulCommit

      @Test public void simpleImmediatelySuccessfulCommit(org.junit.jupiter.api.TestInfo testInfo) throws Exception
      Throws:
      Exception
    • writeIntentSuccessfulCommitAfterFourRetries

      @Test public void writeIntentSuccessfulCommitAfterFourRetries(org.junit.jupiter.api.TestInfo testInfo) throws Exception
      Throws:
      Exception
    • writeIfNewSuccessfulCommitAfterFourRetries

      @Test public void writeIfNewSuccessfulCommitAfterFourRetries(org.junit.jupiter.api.TestInfo testInfo) throws Exception
      Throws:
      Exception
    • writeOrReplaceSuccessfulCommitAfterFourRetries

      @Test public void writeOrReplaceSuccessfulCommitAfterFourRetries(org.junit.jupiter.api.TestInfo testInfo) throws Exception
      Throws:
      Exception
    • failingCommitMustDeleteAllObjs

      @Test public void failingCommitMustDeleteAllObjs(org.junit.jupiter.api.TestInfo testInfo)
    • sameRefPointerMustNotWriteObjs

      @Test public void sameRefPointerMustNotWriteObjs(org.junit.jupiter.api.TestInfo testInfo)
    • sameRefPointerMustNotModify

      @Test public void sameRefPointerMustNotModify(org.junit.jupiter.api.TestInfo testInfo)
    • sameRefPointer

      @Test public void sameRefPointer(org.junit.jupiter.api.TestInfo testInfo)