-1
我試圖嘲弄使用PowerMock測試Twitter4J與PowerMock
Twitter twitter = TwitterFactory.getSingleton();
RequestToken requestToken = twitter.getOAuthRequestToken();
在這裏,下面的代碼是我的單元測試的開始
@RunWith(PowerMockRunner.class)
@PrepareForTest(TwitterFactory.class)
public class AuthorisationHelperTest {
@Test
public void testMain() throws TwitterException {
// Arrange
PowerMockito.mockStatic(TwitterFactory.class);
Twitter mockTwitter = new Twitter();
Mockito.when(TwitterFactory.getSingleton()).thenReturn(mockTwitter);
不過,我得到一個錯誤,說我不能實例化鍵入Twitter。我想我必須考慮這個錯誤的方式。有小費嗎?