3 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | package cn.outofmemory.junit.jmockit;
import mockit.NonStrictExpectations; import mockit.Injectable; import mockit.MockUp; import mockit.Mocked; import mockit.Mockit; import mockit.NonStrict; import mockit.Tested;
public class MockTargetTest {
@BeforeClass static public void beforeClass() { Mockit.setUpMocks(); } @Mocked private MockTarget mt;
@Test public void testPrivateMethodMock() { new NonStrictExpectations(mt) { { // 對(duì)私有方法進(jìn)行mock this.invoke(mt, "privateMethod", anyString); result = "Hello Object"; } };
Object actual = mt.publicMethod(); assertEquals(actual,"Hello Object"); } } |
- 3 回答
- 0 關(guān)注
- 959 瀏覽
添加回答
舉報(bào)