@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()); }
@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()); }
public static ShadowSmsManager shadowOf(SmsManager instance) { return (ShadowSmsManager) shadowOf_(instance); }