numaproj / numaflow-java

Numaflow Java SDK
Apache License 2.0
22 stars 10 forks source link

Investigate Akka TestKit #20

Closed KeranYang closed 6 months ago

KeranYang commented 1 year ago

Dive deep into akka test strategies and see if they can help improve our current unit tests.

https://doc.akka.io/docs/akka/current/testing.html

KeranYang commented 6 months ago

We don't necessarily need this because, at a higher level, we mock gRPC stream inputs and verify outputs, which is the right way to unit test the SDK. We don't need to unit test the implementation detail as AKKA is.