Native SDK for Connectors Java-Test – Versionshinweise

Versionshinweise für Native SDK for Connectors Java-Testbibliothek.

Version 2.1.0 (8. Juli 2024)

Verhaltensänderungen

  • Die Klasse com.snowflake.connectors.taskreactor.InMemoryConfiguredTaskReactorExistenceVerifier wurde entfernt.

  • Die Klasse com.snowflake.connectors.taskreactor.InMemoryNotConfiguredTaskReactorExistenceVerifier wurde entfernt.

  • Die Klasse com.snowflake.connectors.application.common.task.InMemoryTaskRepository wurde entfernt.

Neue Features

  • Neue Testbuilder für verschiedene Handler, mit denen Sie die von den Handler-Klassen verwendeten Objekte vollständig anpassen können:

    • com.snowflake.connectors.application.ingestion.create.CreateResourceHandlerTestBuilder hinzugefügt.

    • com.snowflake.connectors.application.ingestion.enable.EnableResourceHandlerTestBuilder hinzugefügt.

    • com.snowflake.connectors.application.ingestion.disable.DisableResourceHandlerTestBuilder hinzugefügt.

    • com.snowflake.connectors.application.ingestion.update.UpdateResourceHandlerTestBuilder hinzugefügt.

    • com.snowflake.connectors.application.scheduler.CreateSchedulerHandlerTestBuilder hinzugefügt.

  • Neue In-Memory-Implementierungen:

    • com.snowflake.connectors.application.configuration.connector.InMemoryConnectorConfigurationService hinzugefügt.

    • com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository hinzugefügt.

    • com.snowflake.connectors.application.status.InMemoryConnectorStatusRepository hinzugefügt.

    • com.snowflake.connectors.taskreactor.InMemoryTaskManagement hinzugefügt.

    • com.snowflake.connectors.util.snowflake.InMemoryAccessTools hinzugefügt.

    • com.snowflake.connectors.util.snowflake.InMemoryTransactionManager hinzugefügt.

  • Neue Assertions in com.snowflake.connectors.common.assertions.NativeSdkAssertions hinzugefügt:

    • com.snowflake.connectors.common.assertions.task.CommandAssert hinzugefügt, was es erlaubt, Objekte der Klasse com.snowflake.connectors.taskreactor.commands.queue.Command durchzusetzen.

    • com.snowflake.connectors.common.assertions.common.object.ObjectNameAssert hinzugefügt, was es erlaubt, Objekte der Klasse com.snowflake.connectors.common.object.ObjectName durchzusetzen.

    • com.snowflake.connectors.common.assertions.common.object.SchemaNameAssert hinzugefügt, was es erlaubt, Objekte der Klasse com.snowflake.connectors.common.object.SchemaName durchzusetzen.

    • com.snowflake.connectors.common.assertions.common.object.ReferenceAssert hinzugefügt, was es erlaubt, Objekte der Klasse com.snowflake.connectors.common.object.Reference durchzusetzen.

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

    • Methode isEnabled() hinzugefügt.

    • Methode isDisabled() hinzugefügt.

  • com.snowflake.connectors.common.assertions.common.response:
    • Methode hasAdditionalPayload() hinzugefügt.

Andere Ergänzungen und Änderungen

  • com.snowflake.connectors.application.scheduler.InMemoryDefaultSchedulerCreator wurde hinzugefügt, um eine Standardimplementierung der Zeitplanaufgabe im Speicher zu erstellen.

Fehlerkorrekturen

Nicht anwendbar.

Version 2.0.0 (24. Mai 2024)

Erstveröffentlichung.