package eu.lucaventuri.fibry; import org.reactivestreams.tck.TestEnvironment; import org.reactivestreams.tck.flow.FlowSubscriberBlackboxVerification; import org.testng.annotations.Test; import java.util.concurrent.Flow; @Test public class TestReactiveSubscribersBlackBox extends FlowSubscriberBlackboxVerification<Integer> { public TestReactiveSubscribersBlackBox() { super(new TestEnvironment()); } @Override public Flow.Subscriber<Integer> createFlowSubscriber() { return ActorSystem.anonymous().newActor((Integer n) -> { }).asReactiveSubscriber(100, null, null); } @Override public Integer createElement(int element) { return element; } }