0
:後オーバーロードコンストラクタを持つクラスをスタブすることができません - 私は、次のシグネチャを持つ「プロデューサー」と呼ばれるクラスをスタブしようとしていますScalamock
class Producer[K, V](private val underlying : kafka.producer.Producer[K, V]) extends scala.AnyRef {
def this(config : kafka.producer.ProducerConfig) = { /* compiled code */ }
def send(message : kafka.producer.KeyedMessage[K, V]) : scala.Unit = { /* compiled code */ }
def send(messages : java.util.List[kafka.producer.KeyedMessage[K, V]]) : scala.Unit = { /* compiled code */ }
def close : scala.Unit = { /* compiled code */ }
}
コードval fakeProducer = stub[Producer[String, String]]
私は今この問題を抱えています。このスタブオブジェクトを作成する方法はありますか?どんな助けもありがとう。
よろしくお願いいたします。