Я пытаюсь выполнить модульное тестирование Hbase с помощью mockito на языке scala?
Может кто-нибудь предложить мне, как я могу сделать
import org.apache.hadoop.conf.Configuration
import org.apache.hadoop.hbase.HBaseConfiguration
@Mock val config1: Configuration = HBaseConfiguration.create
@Mock val connection: Connection = ConnectionFactory.createConnection(config1)
@Mock private val table = null
test("testGetIngestProfileRecord") {
Mockito.when(connection.getTable(TableName.valueOf("ingestTable"))).thenReturn(table);
val expectedRecord = ""
assertResult(expectedRecord)
{
getIngestProfileRecord(rowkey,table)
}
}
it was connecting to development HBASE, I want to know ,how i can mock the HBaseConfiguration,Connection and ConnectionFactory