I'm fairly new to java/scala. I'm unable to find SharedSQLContext
in Spark 3 repo. How do we generally find the class equivalent in more updated versions? I couldn't find any documentation on this. Thank you!
Sample existing class:
class KafkaDataConsumerSuite extends SharedSQLContext with PrivateMethodTester {
protected var testUtils: KafkaTestUtils = _
override def beforeAll(): Unit = {
super.beforeAll()
testUtils = new KafkaTestUtils(Map[String, Object]())
testUtils.setup()
}
override def afterAll(): Unit = {
if (testUtils != null) {
testUtils.teardown()
testUtils = null
}
super.afterAll()
}
test("SPARK-19886: Report error cause correctly in reportDataLoss") {
val cause = new Exception("D'oh!")
val reportDataLoss = PrivateMethod[Unit]('reportDataLoss0)
val e = intercept[IllegalStateException] {
BlackbirdInternalKafkaConsumer.invokePrivate(reportDataLoss(true, "message", cause))
}
assert(e.getCause === cause)
}
}