I'm using spark-unit-test and I don't get to compile the code.

  test("Testging") {
    val inputInsert = A("data2")
    val inputDelete = A("data1")
    val outputInsert = B(1)
    val outputDelete = C(1)

    val input = List(List(inputInsert), List(inputDelete))
    val output = (List(List(outputInsert)), List(List(outputDelete)))

    //Why doesn't it compile?? I have tried many things here.
    testOperation[A,(B,C)](input, service.processing _, output)
  }

My method is:

def processing(avroDstream: DStream[A]) : (DStream[B],DStream[C]) ={...}

What does the "_" means in this case?

Reply via email to