- dependencies
testCompile 'org.powermock:powermock-api-mockito:1.6.5'
testCompile 'org.powermock:powermock-module-junit4-rule-agent:1.6.5'
testCompile 'org.powermock:powermock-module-junit4-rule:1.6.5'
testCompile 'org.powermock:powermock-module-junit4:1.6.5'
- ใส่ tag บน class
@RunWith(PowerMockRunner.class)
@PrepareForTest(Mobile.class)
- กำหนด mock
แค่ใส่ข้างล่าง ก็จะ mockStatic ทั้ง class เลย โดยเทียบเท่า doNothing
PowerMockito.mockStatic(Mobile.class);
- จะ verify ต้องใส่ method ที่จะ verify ในบรรทัดถัดไป
verifyStatic();
Mobile.setMobileNumber("0123456789");