/** * */ package org.rapidandroid.test; import org.rapidandroid.receiver.SmsParseReceiver; import org.rapidandroid.receiver.SmsReceiver; import android.content.Intent; import android.test.AndroidTestCase; /** * @author powelnv1 * */ public class SmsReceiverTest extends AndroidTestCase { public static Intent intent; SmsReceiver mReceiver; /** * @param name */ public SmsReceiverTest(String name) { setName(name); } /* * (non-Javadoc) * * @see android.test.AndroidTestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); mReceiver = new SmsReceiver(); } /* * (non-Javadoc) * * @see android.test.AndroidTestCase#tearDown() */ protected void tearDown() throws Exception { super.tearDown(); } public final void testSmsReceiverOnReceive() { // Send fake sms message with pdu object FakeSms mSmsMessage= new FakeSms("5554", "bednets test20 20 20 1"); // call SmsReceiver onReceive method to test receiver mReceiver.onReceive(getContext(), mSmsMessage.getIntent()); } }