diff options
Diffstat (limited to 'libs/editor/WordPressEditor/src/androidTest/java/org.wordpress.android.editor/MockEditorActivity.java')
-rw-r--r-- | libs/editor/WordPressEditor/src/androidTest/java/org.wordpress.android.editor/MockEditorActivity.java | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/libs/editor/WordPressEditor/src/androidTest/java/org.wordpress.android.editor/MockEditorActivity.java b/libs/editor/WordPressEditor/src/androidTest/java/org.wordpress.android.editor/MockEditorActivity.java new file mode 100644 index 000000000..ecd515154 --- /dev/null +++ b/libs/editor/WordPressEditor/src/androidTest/java/org.wordpress.android.editor/MockEditorActivity.java @@ -0,0 +1,102 @@ +package org.wordpress.android.editor; + +import android.app.FragmentManager; +import android.app.FragmentTransaction; +import android.net.Uri; +import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; +import android.view.DragEvent; +import android.widget.LinearLayout; + +import org.wordpress.android.editor.EditorFragmentAbstract.EditorDragAndDropListener; +import org.wordpress.android.editor.EditorFragmentAbstract.EditorFragmentListener; +import org.wordpress.android.editor.EditorFragmentAbstract.TrackableEvent; +import org.wordpress.android.util.helpers.MediaFile; + +import java.util.ArrayList; + +public class MockEditorActivity extends AppCompatActivity implements EditorFragmentListener, + EditorDragAndDropListener { + public static final int LAYOUT_ID = 999; + + EditorFragment mEditorFragment; + + @SuppressWarnings("ResourceType") + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + LinearLayout linearLayout = new LinearLayout(this); + linearLayout.setId(LAYOUT_ID); + setContentView(linearLayout); + + FragmentManager fragmentManager = getFragmentManager(); + FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); + + mEditorFragment = new EditorFragmentForTests(); + fragmentTransaction.add(linearLayout.getId(), mEditorFragment, "editorFragment"); + fragmentTransaction.commit(); + } + + @Override + public void onEditorFragmentInitialized() { + mEditorFragment.setTitle("A title"); + mEditorFragment.setContent("<p>Example <strong>content</strong></p>"); + } + + @Override + public void onSettingsClicked() { + + } + + @Override + public void onAddMediaClicked() { + + } + + @Override + public void onMediaRetryClicked(String mediaId) { + + } + + @Override + public void onMediaUploadCancelClicked(String mediaId, boolean delete) { + + } + + @Override + public void onFeaturedImageChanged(long mediaId) { + + } + + @Override + public void onVideoPressInfoRequested(String videoId) { + + } + + @Override + public String onAuthHeaderRequested(String url) { + return ""; + } + + @Override + public void saveMediaFile(MediaFile mediaFile) { + + } + + @Override + public void onTrackableEvent(TrackableEvent event) { + + } + + @Override + public void onMediaDropped(ArrayList<Uri> mediaUri) { + + } + + @Override + public void onRequestDragAndDropPermissions(DragEvent dragEvent) { + + } +} + |