Home | History | Annotate | Download | only in shadows
      1 package org.robolectric.shadows;
      2 
      3 import android.os.Bundle;
      4 import android.os.ResultReceiver;
      5 import org.robolectric.annotation.Implementation;
      6 import org.robolectric.annotation.Implements;
      7 import org.robolectric.annotation.RealObject;
      8 import org.robolectric.util.ReflectionHelpers;
      9 import org.robolectric.util.ReflectionHelpers.ClassParameter;
     10 
     11 @Implements(ResultReceiver.class)
     12 public class ShadowResultReceiver {
     13   @RealObject private ResultReceiver realResultReceiver;
     14 
     15   @Implementation
     16   public void send(int resultCode, android.os.Bundle resultData) {
     17     ReflectionHelpers.callInstanceMethod(realResultReceiver, "onReceiveResult",
     18         ClassParameter.from(Integer.TYPE, resultCode),
     19         ClassParameter.from(Bundle.class, resultData));
     20   }
     21 }
     22