Native SDK pour les tests Connectors Java - Notes de version¶
Notes de version pour Native SDK pour la bibliothèque de test Connectors Java.
Version 2.1.0 (8 juillet 2024)¶
Changements de comportement¶
Classe
com.snowflake.connectors.taskreactor.InMemoryConfiguredTaskReactorExistenceVerifier
supprimée.Classe
com.snowflake.connectors.taskreactor.InMemoryNotConfiguredTaskReactorExistenceVerifier
supprimée.Classe
com.snowflake.connectors.application.common.task.InMemoryTaskRepository
supprimée.
Nouvelles fonctionnalités¶
Nouveaux générateurs de tests pour divers gestionnaires (handlers) qui permettent de personnaliser entièrement les objets utilisés par les classes de gestionnaires :
Ajout de
com.snowflake.connectors.application.ingestion.create.CreateResourceHandlerTestBuilder
.Ajout de
com.snowflake.connectors.application.ingestion.enable.EnableResourceHandlerTestBuilder
.Ajout de
com.snowflake.connectors.application.ingestion.disable.DisableResourceHandlerTestBuilder
.Ajout de
com.snowflake.connectors.application.ingestion.update.UpdateResourceHandlerTestBuilder
.Ajout de
com.snowflake.connectors.application.scheduler.CreateSchedulerHandlerTestBuilder
.
Nouvelles implémentations en mémoire :
Ajout de
com.snowflake.connectors.application.configuration.connector.InMemoryConnectorConfigurationService
.Ajout de
com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository
.Ajout de
com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository
.Ajout de
com.snowflake.connectors.taskreactor.InMemoryTaskManagement
.Ajout de
com.snowflake.connectors.util.snowflake.InMemoryAccessTools
.Ajout de
com.snowflake.connectors.util.snowflake.InMemoryTransactionManager
.
Ajout de nouvelles assertions dans
com.snowflake.connectors.common.assertions.NativeSdkAssertions
:Ajout de
com.snowflake.connectors.common.assertions.task.CommandAssert
qui permet l’assertion d’objets de la classecom.snowflake.connectors.taskreactor.commands.queue.Command
.Ajout de
com.snowflake.connectors.common.assertions.common.object.ObjectNameAssert
qui permet l’assertion d’objets de la classecom.snowflake.connectors.common.object.ObjectName
.Ajout de
com.snowflake.connectors.common.assertions.common.object.SchemaNameAssert
qui permet l’assertion d’objets de la classecom.snowflake.connectors.common.object.SchemaName
.Ajout de
com.snowflake.connectors.common.assertions.common.object.ReferenceAssert
qui permet l’assertion d’objets de la classecom.snowflake.connectors.common.object.Reference
.
com.snowflake.connectors.common.assertions.ingestion.definition.ResourceIngestionDefinitionAssert
:Ajout de la méthode
isEnabled()
.Ajout de la méthode
isDisabled()
.
com.snowflake.connectors.common.assertions.common.response
:Ajout de la méthode
hasAdditionalPayload()
.
Autres ajouts et modifications¶
Ajout de
com.snowflake.connectors.application.scheduler.InMemoryDefaultSchedulerCreator
qui permet de créer une implémentation par défaut en mémoire de la tâche du planificateur.
Corrections de bogues¶
Sans objet.
Version 2.0.0 (24 mai 2024)¶
Version initiale