1 つのオプションは、MockitoStatus
のようなモック テスト フレームワークを使用して実際にモック オブジェクトを作成することです。
オブジェクトが何を返す必要があるかを正確に知っている限り、Status
これは Twitter API への接続を必要としないメソッドの 1 つです。
たとえば、オブジェクトYourClass.extractStatusText
からステータス テキストを抽出して返すメソッドがあるとします。Status
Mockito を使用すると、次のことができます。
import static org.mockito.Mockito.mock;
// ...
public void testCode() {
// given - we'll mock a Status which returns a canned result:
Status status = mock(Status.class);
when(status.getText()).thenReturn("It's a nice summer day!");
// when - exercise your class
String statusText = YourClass.extractStatusText(status);
// then - check that the status text is returned
assertEquals("It's a nice summer day!", statusText);
}