Native SDK for Connectors Java Test– 版本说明

Native SDK for Connectors Java 测试库的版本说明。

版本 2.1.0(2024 年 7 月 8 日)

行为变更

  • 移除了 com.snowflake.connectors.taskreactor.InMemoryConfiguredTaskReactorExistenceVerifier 类。

  • 移除了 com.snowflake.connectors.taskreactor.InMemoryNotConfiguredTaskReactorExistenceVerifier 类。

  • 移除了 com.snowflake.connectors.application.common.task.InMemoryTaskRepository 类。

新功能

  • 针对各种处理程序的全新测试构建程序,允许用户完全自定义处理程序类所使用的对象:

    • 添加了 com.snowflake.connectors.application.ingestion.create.CreateResourceHandlerTestBuilder

    • 添加了 com.snowflake.connectors.application.ingestion.enable.EnableResourceHandlerTestBuilder

    • 添加了 com.snowflake.connectors.application.ingestion.disable.DisableResourceHandlerTestBuilder

    • 添加了 com.snowflake.connectors.application.ingestion.update.UpdateResourceHandlerTestBuilder

    • 添加了 com.snowflake.connectors.application.scheduler.CreateSchedulerHandlerTestBuilder

  • 新的内存实现:

    • 添加了 com.snowflake.connectors.application.configuration.connector.InMemoryConnectorConfigurationService

    • 添加了 com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository

    • 添加了 com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository

    • 添加了 com.snowflake.connectors.taskreactor.InMemoryTaskManagement

    • 添加了 com.snowflake.connectors.util.snowflake.InMemoryAccessTools

    • 添加了 com.snowflake.connectors.util.snowflake.InMemoryTransactionManager

  • com.snowflake.connectors.common.assertions.NativeSdkAssertions 中添加了新的断言:

    • 添加了 com.snowflake.connectors.common.assertions.task.CommandAssert 允许断言 com.snowflake.connectors.taskreactor.commands.queue.Command 类的对象。

    • 添加了 com.snowflake.connectors.common.assertions.common.object.ObjectNameAssert 允许断言 com.snowflake.connectors.common.object.ObjectName 类的对象。

    • 添加了 com.snowflake.connectors.common.assertions.common.object.SchemaNameAssert 允许断言 com.snowflake.connectors.common.object.SchemaName 类的对象。

    • 添加了 com.snowflake.connectors.common.assertions.common.object.ReferenceAssert 允许断言 com.snowflake.connectors.common.object.Reference 类的对象。

  • com.snowflake.connectors.common.assertions.ingestion.definition.ResourceIngestionDefinitionAssert

    • 添加了 isEnabled() 方法。

    • 添加了 isDisabled() 方法。

  • com.snowflake.connectors.common.assertions.common.response
    • 添加了 hasAdditionalPayload() 方法。

其他添加和变更

  • 添加了 com.snowflake.connectors.application.scheduler.InMemoryDefaultSchedulerCreator 允许创建排程器任务的内存内默认实现。

错误修复

不适用。

版本 2.0.0(2024 年 5 月 24 日)

初始版本。

语言: 中文