0
請問任何人告訴我如何模擬Java構造函數?我嘗試如下。但它不起作用。Java構造函數樣機
new MockUp<UserCompanyDivision>()
{
@Mock
public UserCompanyDivision(String com, String div)
{
}
};
請問任何人告訴我如何模擬Java構造函數?我嘗試如下。但它不起作用。Java構造函數樣機
new MockUp<UserCompanyDivision>()
{
@Mock
public UserCompanyDivision(String com, String div)
{
}
};
因爲構造函數沒有名稱等的方法做,JMockit使用特殊的名字「$初始化」的相應@Mock
方法。例如:
new MockUp<UserCompanyDivision>() {
@Mock // matches a constructor having the same parameters
void $init(String com, String div) {
// ...
}
};
注意,這是在爲API documentation描述@Mock
。
你做得很好。 Jmockit是一個非常好的框架。 – Touchstone 2015-04-06 05:40:27
我想[this](http://code.google.com/p/mockito/wiki/MockingObjectCreation)和[this](https://code.google.com/p/powermock/wiki/MockitoUsage13# How_to_mock_construction_of_new_objects)應該有所幫助。 – 2015-04-01 05:44:14