You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@adrianfilip It's been a long time since I started this issue and still I haven't made any progress. Is it still relevant? I want to get on with it sometime, but my priorities are different
#Steps
Add a new project
-- Example:
zio-connect/build.sbt
Line 38 in 2507925
Create the following directory structure
Create the connector
Provide accessors in the package object
Example: https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/main/scala/zio/connect/file/package.scala
Tests belong in the CassandraConnectorSpec file.
They use the accessors.
Example:- https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/test/scala/zio/connect/file/FileConnectorSpec.scala
There will be a LiveCassandraConnectorSpec that runs the CassandraConnectorSpec files for the LiveCassandraConnector layer
You can use cassandra with testcontainers - https://www.testcontainers.org/modules/databases/cassandra/
Example with testcontainers and S3 here - https://github.com/zio/zio-connect/pull/83/files#diff-e7e0899e455a741a644a05c0b26879d176a9126951477cd7c62dc19ade98b5cc
Provide a TestCassandraConnector layer that allows testing with a stub.
Example - https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/main/scala/zio/connect/file/TestFileConnector.scala
The text was updated successfully, but these errors were encountered: