Class 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 for IngestionConfiguration.
    • Field Summary

      • Fields inherited from class org.assertj.core.api.AbstractAssert

        actual, info, myself, objects, throwUnsupportedExceptionOnEquals
    • 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
      • Methods inherited from interface org.assertj.core.api.Descriptable

        as, as, as, describedAs, describedAs
    • Constructor Detail

      • IngestionConfigurationAssert

        public IngestionConfigurationAssert​(com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,​D> configuration,
                                            Class<IngestionConfigurationAssert> selfType)
        Parameters:
        configuration - asserted ingestion configuration
        selfType - 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