Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
市場には、MockitoやPowerMockなどのさまざまなJavaモックフレームワークがあります。私は主にこのスレッドで、モックシステムの背後にあるロジックが何であるかを尋ねます。実際のクラスがあり、モッククラスがある場合。
モックシステムが行うことは、実際のクラスのバイトコードをモッククラスに置き換えることです。メソッドをモックする場合は、実際のクラスのメソッドのバイトコードをモックメソッドに置き換えるだけです。それはモックシステムの背後にあるロジックですか?
これは、マーティン・ファウラーによるモックの理論への素晴らしい洞察です。