Teste Java do Native SDK para conectores – Notas de lançamento¶
Notas de lançamento da biblioteca de testes Java Native SDK para conectores.
Versão 2.1.0 (8 de julho de 2024)¶
Mudanças de comportamento¶
Classe
com.snowflake.connectors.taskreactor.InMemoryConfiguredTaskReactorExistenceVerifier
removida.Classe
com.snowflake.connectors.taskreactor.InMemoryNotConfiguredTaskReactorExistenceVerifier
removida.Classe
com.snowflake.connectors.application.common.task.InMemoryTaskRepository
removida.
Novos recursos¶
Novos construtores de testes para vários manipuladores que permitem personalizar completamente os objetos usados pelas classes do manipulador:
com.snowflake.connectors.application.ingestion.create.CreateResourceHandlerTestBuilder
adicionado.com.snowflake.connectors.application.ingestion.enable.EnableResourceHandlerTestBuilder
adicionado.com.snowflake.connectors.application.ingestion.disable.DisableResourceHandlerTestBuilder
adicionado.com.snowflake.connectors.application.ingestion.update.UpdateResourceHandlerTestBuilder
adicionado.com.snowflake.connectors.application.scheduler.CreateSchedulerHandlerTestBuilder
adicionado.
Novas implementações na memória:
com.snowflake.connectors.application.configuration.connector.InMemoryConnectorConfigurationService
adicionado.com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository
adicionado.com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository
adicionado.com.snowflake.connectors.taskreactor.InMemoryTaskManagement
adicionado.com.snowflake.connectors.util.snowflake.InMemoryAccessTools
adicionado.com.snowflake.connectors.util.snowflake.InMemoryTransactionManager
adicionado.
Adição de novas declarações em
com.snowflake.connectors.common.assertions.NativeSdkAssertions
:Adição de
com.snowflake.connectors.common.assertions.task.CommandAssert
que permite declarar objetos da classecom.snowflake.connectors.taskreactor.commands.queue.Command
.Adição de
com.snowflake.connectors.common.assertions.common.object.ObjectNameAssert
que permite declarar objetos da classecom.snowflake.connectors.common.object.ObjectName
.Adição de
com.snowflake.connectors.common.assertions.common.object.SchemaNameAssert
que permite declarar objetos da classecom.snowflake.connectors.common.object.SchemaName
.Adição de
com.snowflake.connectors.common.assertions.common.object.ReferenceAssert
que permite declarar objetos da classecom.snowflake.connectors.common.object.Reference
.
com.snowflake.connectors.common.assertions.ingestion.definition.ResourceIngestionDefinitionAssert
:Método
isEnabled()
adicionado.Método
isDisabled()
adicionado.
com.snowflake.connectors.common.assertions.common.response
:Método
hasAdditionalPayload()
adicionado.
Outras adições e alterações¶
Adição de
com.snowflake.connectors.application.scheduler.InMemoryDefaultSchedulerCreator
que permite criar uma implementação padrão na memória da tarefa do agendador.
Correções de bugs¶
Não aplicável.
Versão 2.0.0 (24 de maio de 2024)¶
Lançamento inicial