Android Open Source - android-marvin Action Factory






From Project

Back to project page android-marvin.

License

The source code is released under:

Apache License

If you think the Android project android-marvin listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package de.akquinet.android.marvin.actions;
/*w ww .j  av a  2  s.c  o  m*/
import android.app.Activity;
import android.app.Instrumentation;
import de.akquinet.android.marvin.monitor.ExtendedActivityMonitor;


public class ActionFactory {
    public static BaseAction createBaseAction(
            Instrumentation instrumentation, ExtendedActivityMonitor activityMonitor) {
        return new BaseActionImpl(instrumentation, activityMonitor);
    }

    public static AwaitAction createAwaitAction(
            Instrumentation instrumentation, ExtendedActivityMonitor activityMonitor) {
        return new AwaitActionImpl(instrumentation, activityMonitor);
    }

    public static PerformAction createPerformAction(
            Instrumentation instrumentation, ExtendedActivityMonitor activityMonitor) {
        return new PerformActionImpl(instrumentation, activityMonitor);
    }

    public static <T extends Activity> ActivityAction createActivityAction(
            Instrumentation instrumentation, ExtendedActivityMonitor activityMonitor, T activity) {
        return new ActivityActionImpl<T>(instrumentation, activityMonitor, activity);
    }

    public static <T extends Activity> FindViewAction createFindViewAction(
            Instrumentation instrumentation, ExtendedActivityMonitor activityMonitor, T activity) {
        return new FindViewActionImpl<T>(instrumentation, activityMonitor, activity);
    }
}




Java Source Code List

de.akquinet.android.marvin.ActivityTestCase.java
de.akquinet.android.marvin.AndroidMatchers.java
de.akquinet.android.marvin.AndroidTestCase.java
de.akquinet.android.marvin.ServiceTestCase.java
de.akquinet.android.marvin.actions.ActionFactory.java
de.akquinet.android.marvin.actions.ActivityAction.java
de.akquinet.android.marvin.actions.AwaitAction.java
de.akquinet.android.marvin.actions.BaseAction.java
de.akquinet.android.marvin.actions.FindViewAction.java
de.akquinet.android.marvin.actions.PerformAction.java
de.akquinet.android.marvin.actions.ViewAction.java
de.akquinet.android.marvin.actions.ViewFilter.java
de.akquinet.android.marvin.matchers.Condition.java
de.akquinet.android.marvin.matchers.HasText.java
de.akquinet.android.marvin.matchers.IsEnabled.java
de.akquinet.android.marvin.matchers.IsOnScreen.java
de.akquinet.android.marvin.matchers.IsVisible.java
de.akquinet.android.marvin.matchers.ViewGroupComparison.java
de.akquinet.android.marvin.matchers.util.WaitForConditionUtil.java
de.akquinet.android.marvin.monitor.ExtendedActivityMonitor.java
de.akquinet.android.marvin.monitor.StartedActivity.java
de.akquinet.android.marvin.util.MarvinConnectivityUtil.java
de.akquinet.android.marvin.util.TemporaryServiceConnection.java