package com.uphyca.testing.shadows;
import android.content.Intent;
import android.support.v4.app.DialogFragment;
import android.support.v4.app.Fragment;
import com.xtremelabs.robolectric.internal.Implementation;
import com.xtremelabs.robolectric.internal.Implements;
import com.xtremelabs.robolectric.shadows.ShadowDialogFragment;
@Implements(DialogFragment.class)
public class CustomShadowDialogFragment extends ShadowDialogFragment {
private Fragment mTarget;
private int mTargetRequestCode;
@Implementation
public void startActivity(Intent intent) {
activity.startActivity(intent);
}
@Implementation
public void setTargetFragment(Fragment fragment,
int requestCode) {
mTarget = fragment;
mTargetRequestCode = requestCode;
}
@Implementation
public Fragment getTargetFragment() {
return mTarget;
}
}