Я использую Mockito для тестирования класса scala с защищенной переменной. Я хотел бы посмеяться над этой переменной, но, очевидно, я не могу получить доступ к этой переменной через мой класс.
Это мой код:
abstract class ETL_Generic(val fileCode: String, val rwSessionWrapper: RWSessionWrapper) extends Serializable {<br>
protected var measurementsByFinalCode: scala.collection.Map[String, Measurement] = _
}
А вот код для насмешки над абстрактным классом:
val etlGenericMock = mock(classOf[ETL_Generic], withSettings().useConstructor("", rwSessionWrapperMock).defaultAnswer(CALLS_REAL_METHODS))
Как я могу присвоить значение этой переменной с помощью ложного класса?
Спасибо.