Java 类org.robolectric.shadows.ShadowSmsManager 实例源码

项目:SpySms    文件:SmsUnitTest.java   
@Test
public void isSmsSent() {
    String message = "Test messsage";
    String phoneNumber = "0040752284577";
    sendSMS(phoneNumber, message);

    ShadowSmsManager shadowSmsManager = shadowOf(SmsManager.getDefault());
    ShadowSmsManager.TextSmsParams lastSentTextMessageParams = shadowSmsManager.getLastSentTextMessageParams();

    assertEquals(phoneNumber, lastSentTextMessageParams.getDestinationAddress());
    assertEquals(message, lastSentTextMessageParams.getText());
}
项目:PanicButton    文件:SMSAdapterTest.java   
@Test
public void shouldSendSMSToTheGivenPhoneNumber() {
    String message = "Test Message";
    String phoneNumber = "123-123-1222";

    smsAdapter.sendSMS(context, phoneNumber, message);

    ShadowSmsManager shadowSmsManager = shadowOf(SmsManager.getDefault());
    ShadowSmsManager.TextSmsParams lastSentTextMessageParams = shadowSmsManager.getLastSentTextMessageParams();

    assertEquals(phoneNumber, lastSentTextMessageParams.getDestinationAddress());
    assertEquals(message, lastSentTextMessageParams.getText());
}
项目:FullRobolectricTestSample    文件:Robolectric.java   
public static ShadowSmsManager shadowOf(SmsManager instance) {
  return (ShadowSmsManager) shadowOf_(instance);
}