Class IngestionConfigurationAssert<C,D>
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<IngestionConfigurationAssert<C,D>,com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,D>>
-
- com.snowflake.connectors.common.assertions.ingestion.IngestionConfigurationAssert<C,D>
-
- All Implemented Interfaces:
org.assertj.core.api.Assert<IngestionConfigurationAssert<C,D>,com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,D>>
,org.assertj.core.api.Descriptable<IngestionConfigurationAssert<C,D>>
,org.assertj.core.api.ExtensionPoints<IngestionConfigurationAssert<C,D>,com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,D>>
public class IngestionConfigurationAssert<C,D> extends org.assertj.core.api.AbstractAssert<IngestionConfigurationAssert<C,D>,com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,D>>
AssertJ based assertions forIngestionConfiguration
.
-
-
Constructor Summary
Constructors Constructor Description IngestionConfigurationAssert(com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,D> configuration, Class<IngestionConfigurationAssert> selfType)
Creates a newIngestionConfigurationAssert
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IngestionConfigurationAssert<C,D>
hasDestination(D destination)
Asserts that this ingestion configuration has a destination equal to the specified value.IngestionConfigurationAssert<C,D>
hasIdAsUUID()
Asserts that this ingestion configuration has an id matching UUID.IngestionConfigurationAssert<C,D>
hasIngestionStrategy(com.snowflake.connectors.application.ingestion.definition.IngestionStrategy ingestionStrategy)
Asserts that this ingestion configuration has an ingestion strategy equal to the specified value.IngestionConfigurationAssert<C,D>
hasNullScheduleDefinition()
Asserts that this ingestion configuration has schedule definition equal to null.IngestionConfigurationAssert<C,D>
hasScheduleType(com.snowflake.connectors.application.ingestion.definition.ScheduleType scheduleType)
Asserts that this ingestion configuration has a schedule type equal to the specified value.-
Methods inherited from class org.assertj.core.api.AbstractAssert
areEqual, asInstanceOf, asList, assertionError, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, equals, extracting, extracting, failure, failureWithActualExpected, failWithActualExpectedAndMessage, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, inBinary, inHexadecimal, is, isElementOfCustomAssert, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, newListAssertInstance, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, satisfiesAnyOfForProxy, satisfiesForProxy, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, throwAssertionError, usingComparator, usingComparator, usingDefaultComparator, usingRecursiveAssertion, usingRecursiveAssertion, usingRecursiveComparison, usingRecursiveComparison, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError
-
-
-
-
Constructor Detail
-
IngestionConfigurationAssert
public IngestionConfigurationAssert(com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,D> configuration, Class<IngestionConfigurationAssert> selfType)
Creates a newIngestionConfigurationAssert
- Parameters:
configuration
- asserted ingestion configurationselfType
- self type
-
-
Method Detail
-
hasIdAsUUID
public IngestionConfigurationAssert<C,D> hasIdAsUUID()
Asserts that this ingestion configuration has an id matching UUID.- Returns:
- this assertion
-
hasDestination
public IngestionConfigurationAssert<C,D> hasDestination(D destination)
Asserts that this ingestion configuration has a destination equal to the specified value.- Parameters:
destination
- expected destination- Returns:
- this assertion
-
hasNullScheduleDefinition
public IngestionConfigurationAssert<C,D> hasNullScheduleDefinition()
Asserts that this ingestion configuration has schedule definition equal to null.- Returns:
- this assertion
-
hasIngestionStrategy
public IngestionConfigurationAssert<C,D> hasIngestionStrategy(com.snowflake.connectors.application.ingestion.definition.IngestionStrategy ingestionStrategy)
Asserts that this ingestion configuration has an ingestion strategy equal to the specified value.- Parameters:
ingestionStrategy
- expected ingestion strategy- Returns:
- this assertion
-
hasScheduleType
public IngestionConfigurationAssert<C,D> hasScheduleType(com.snowflake.connectors.application.ingestion.definition.ScheduleType scheduleType)
Asserts that this ingestion configuration has a schedule type equal to the specified value.- Parameters:
scheduleType
- expected schedule type- Returns:
- this assertion
-
-