/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.mozilla.mozstumbler.client.subactivities;
import android.support.v4.app.DialogFragment;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import org.robolectric.annotation.Implementation;
import org.robolectric.annotation.Implements;
import org.robolectric.annotation.RealObject;
import static org.robolectric.Robolectric.directlyOn;
@Implements(Fragment.class)
public class FirstRunDialogFragmentShadow {
@RealObject
private DialogFragment realFragment;
private boolean returnNullActivity;
public void returnNullActivity(boolean v) {
this.returnNullActivity = v;
}
@Implementation
final public FragmentActivity getActivity() {
if (this.returnNullActivity) {
return null;
}
return directlyOn(realFragment, Fragment.class).getActivity();
}
}