/** Sets the current call state to the desired state and updates any listeners. */ public void setCallState(int callState) { setCallState(callState, null); }
@Test public void shouldGiveCallState() { PhoneStateListener listener = mock(PhoneStateListener.class); telephonyManager.listen(listener, LISTEN_CALL_STATE); shadowOf(telephonyManager).setCallState(CALL_STATE_RINGING, "911"); assertEquals(CALL_STATE_RINGING, telephonyManager.getCallState()); verify(listener).onCallStateChanged(CALL_STATE_RINGING, "911"); shadowOf(telephonyManager).setCallState(CALL_STATE_OFFHOOK, "911"); assertEquals(CALL_STATE_OFFHOOK, telephonyManager.getCallState()); verify(listener).onCallStateChanged(CALL_STATE_OFFHOOK, null); }
/** Sets the current call state to the desired state and updates any listeners. */ public void setCallState(int callState) { setCallState(callState, null); }