Class ResourceIngestionDefinitionAssert<I,M,C,D>
- java.lang.Object
-
- org.assertj.core.api.AbstractAssert<ResourceIngestionDefinitionAssert<I,M,C,D>,com.snowflake.connectors.application.ingestion.definition.ResourceIngestionDefinition<I,M,C,D>>
-
- com.snowflake.connectors.common.assertions.ingestion.definition.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 forResourceIngestionDefinition
.
-
-
Constructor Summary
Constructors Constructor Description ResourceIngestionDefinitionAssert(com.snowflake.connectors.application.ingestion.definition.ResourceIngestionDefinition<I,M,C,D> resourceIngestionDefinition, Class<ResourceIngestionDefinitionAssert> selfType)
Creates a newResourceIngestionDefinitionAssert
.
-
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
-
-
-
-
Constructor Detail
-
ResourceIngestionDefinitionAssert
public ResourceIngestionDefinitionAssert(com.snowflake.connectors.application.ingestion.definition.ResourceIngestionDefinition<I,M,C,D> resourceIngestionDefinition, Class<ResourceIngestionDefinitionAssert> selfType)
Creates a newResourceIngestionDefinitionAssert
.- Parameters:
resourceIngestionDefinition
- asserted resource ingestion definitionselfType
- 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
-
-