1

市場には、MockitoやPowerMockなどのさまざまなJavaモックフレームワークがあります。私は主にこのスレッドで、モックシステムの背後にあるロジックが何であるかを尋ねます。実際のクラスがあり、モッククラスがある場合。

モックシステムが行うことは、実際のクラスのバイトコードをモッククラスに置き換えることです。メソッドをモックする場合は、実際のクラスのメソッドのバイトコードをモックメソッドに置き換えるだけです。それはモックシステムの背後にあるロジックですか?

4

1 に答える 1

3

これは、マーティン・ファウラーによるモックの理論への素晴らしい洞察です

于 2012-06-01T09:02:29.533 に答える