Packages

package testkit

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class FlinkInletTap[T](portName: String, inStream: DataStream[T])(implicit evidence$5: TypeInformation[T]) extends Product with Serializable
  2. case class FlinkOutletTap[T](portName: String)(implicit evidence$6: TypeInformation[T]) extends Product with Serializable
  3. abstract class FlinkTestkit extends AnyRef

    Testkit for testing Flink streamlets.

    Testkit for testing Flink streamlets.

    The steps to write a test using the testkit are:

    1. Create the Flink streamlet 2. Setup inlet tap on inlet port with the input data 3. Setup outlet tap on outlet port 4. Run the test 5. Get data from outlet and assert

    {{ "FlinkProcessor" should { "process streaming data" in {

  4. case class TestContextException(portName: String, msg: String) extends RuntimeException with Product with Serializable
  5. class TestFlinkStreamletContext extends FlinkStreamletContext

    An implementation of FlinkStreamletContext for unit testing.

Value Members

  1. object FlinkSource
  2. object TestFlinkStreamletContext extends Serializable

Ungrouped