Class ResourceIngestionDefinitionAssert<I,​M,​C,​D>

  • All Implemented Interfaces:
    org.assertj.core.api.Assert<ResourceIngestionDefinitionAssert<I,​M,​C,​D>,​com.snowflake.connectors.application.ingestion.definition.ResourceIngestionDefinition<I,​M,​C,​D>>, org.assertj.core.api.Descriptable<ResourceIngestionDefinitionAssert<I,​M,​C,​D>>, org.assertj.core.api.ExtensionPoints<ResourceIngestionDefinitionAssert<I,​M,​C,​D>,​com.snowflake.connectors.application.ingestion.definition.ResourceIngestionDefinition<I,​M,​C,​D>>

    public class ResourceIngestionDefinitionAssert<I,​M,​C,​D>
    extends org.assertj.core.api.AbstractAssert<ResourceIngestionDefinitionAssert<I,​M,​C,​D>,​com.snowflake.connectors.application.ingestion.definition.ResourceIngestionDefinition<I,​M,​C,​D>>
    AssertJ based assertions for ResourceIngestionDefinition.
    • 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
      org.assertj.core.api.ListAssert<com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,​D>> andIngestionConfigurations()
      Returns an assertion for ingestion configuration of this resource ingestion definition.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasId​(String id)
      Asserts that this resource ingestion definition has an id equal to the specified value.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasIngestionConfigurations​(List<com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,​D>> ingestionConfigurations)
      Asserts that this resource ingestion definition has ingestion configurations equal to the specified value.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasName​(String name)
      Asserts that this resource ingestion definition has a name equal to the specified value.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasResourceId​(I resourceId)
      Asserts that this resource ingestion definition has a resource id equal to the specified value.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasResourceMetadata​(M resourceMetadata)
      Asserts that this resource ingestion definition has a resource metadata equal to the specified value.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> isDisabled()
      Asserts that this resource ingestion definition has an enabled state equal to false.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> isEnabled()
      Asserts that this resource ingestion definition has an enabled state equal to true.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> isEnabled​(boolean enabled)
      Asserts that this resource ingestion definition has an enabled state equal to the specified value.
      ResourceIngestionDefinitionAssert<I,​M,​C,​D> resourceMetadataSatisfies​(Consumer<M> requirement)
      Asserts that this resource ingestion definition has a metadata satisfying the specified requirement.
      • 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

      • ResourceIngestionDefinitionAssert

        public ResourceIngestionDefinitionAssert​(com.snowflake.connectors.application.ingestion.definition.ResourceIngestionDefinition<I,​M,​C,​D> resourceIngestionDefinition,
                                                 Class<ResourceIngestionDefinitionAssert> selfType)
        Parameters:
        resourceIngestionDefinition - asserted resource ingestion definition
        selfType - self type
    • Method Detail

      • hasId

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasId​(String id)
        Asserts that this resource ingestion definition has an id equal to the specified value.
        Parameters:
        id - expected id
        Returns:
        this assertion
      • hasResourceId

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasResourceId​(I resourceId)
        Asserts that this resource ingestion definition has a resource id equal to the specified value.
        Parameters:
        resourceId - expected resource id
        Returns:
        this assertion
      • hasName

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasName​(String name)
        Asserts that this resource ingestion definition has a name equal to the specified value.
        Parameters:
        name - expected name
        Returns:
        this assertion
      • hasResourceMetadata

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasResourceMetadata​(M resourceMetadata)
        Asserts that this resource ingestion definition has a resource metadata equal to the specified value.
        Parameters:
        resourceMetadata - expected resource metadata
        Returns:
        this assertion
      • hasIngestionConfigurations

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> hasIngestionConfigurations​(List<com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,​D>> ingestionConfigurations)
        Asserts that this resource ingestion definition has ingestion configurations equal to the specified value.
        Parameters:
        ingestionConfigurations - expected ingestion configurations
        Returns:
        this assertion
      • isEnabled

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> isEnabled​(boolean enabled)
        Asserts that this resource ingestion definition has an enabled state equal to the specified value.
        Parameters:
        enabled - expected enabled state
        Returns:
        this assertion
      • isEnabled

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> isEnabled()
        Asserts that this resource ingestion definition has an enabled state equal to true.
        Returns:
        this assertion
      • isDisabled

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> isDisabled()
        Asserts that this resource ingestion definition has an enabled state equal to false.
        Returns:
        this assertion
      • andIngestionConfigurations

        public org.assertj.core.api.ListAssert<com.snowflake.connectors.application.ingestion.definition.IngestionConfiguration<C,​D>> andIngestionConfigurations()
        Returns an assertion for ingestion configuration of this resource ingestion definition.
        Returns:
        an assertion for ingestion configuration of this resource ingestion definition
      • resourceMetadataSatisfies

        public ResourceIngestionDefinitionAssert<I,​M,​C,​D> resourceMetadataSatisfies​(Consumer<M> requirement)
        Asserts that this resource ingestion definition has a metadata satisfying the specified requirement.
        Parameters:
        requirement - metadata requirement
        Returns:
        this assertion