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 Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.polaris.persistence.nosql.api.Persistenceprotected org.assertj.core.api.SoftAssertions -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfailingCommitMustDeleteAllObjs(org.junit.jupiter.api.TestInfo testInfo) voidnonExistingReferenceThrows(org.junit.jupiter.api.TestInfo testInfo) voidsameRefPointer(org.junit.jupiter.api.TestInfo testInfo) voidsameRefPointerMustNotModify(org.junit.jupiter.api.TestInfo testInfo) voidsameRefPointerMustNotWriteObjs(org.junit.jupiter.api.TestInfo testInfo) voidsimpleCase(org.junit.jupiter.api.TestInfo testInfo) voidsimpleImmediatelySuccessfulCommit(org.junit.jupiter.api.TestInfo testInfo) voidwriteIfNewSuccessfulCommitAfterFourRetries(org.junit.jupiter.api.TestInfo testInfo) voidwriteIntentSuccessfulCommitAfterFourRetries(org.junit.jupiter.api.TestInfo testInfo) voidwriteOrReplaceSuccessfulCommitAfterFourRetries(org.junit.jupiter.api.TestInfo testInfo)
-
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
- 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)
-