All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.navercorp.utilsettest.test.VolumeUpDownTestCase Maven / Gradle / Ivy

The newest version!
package com.navercorp.utilsettest.test;


import android.support.v4.app.FragmentActivity;
import android.test.ActivityInstrumentationTestCase2;
import android.widget.Button;

import com.jayway.android.robotium.solo.Solo;
import com.navercorp.utilsettest.R;
import com.navercorp.utilsettest.audio.VolumeUtilsTestActivity;
import com.navercorp.utilsettest.introduction.Introduction;

public class VolumeUpDownTestCase extends ActivityInstrumentationTestCase2 {
	private Solo solo;
	private FragmentActivity activity;
	private Button volumeUpButton;
	private Button volumeDownButton;
	
	public VolumeUpDownTestCase() {
		super(VolumeUtilsTestActivity.class);
	}

	@Override
	protected void setUp() throws Exception {
		// TODO Auto-generated method stub
		super.setUp();
		activity = getActivity();
		solo = new Solo(getInstrumentation(), activity);
		volumeUpButton = (Button) activity.findViewById(R.id.volumeUpButton);
		volumeDownButton = (Button) activity.findViewById(R.id.volumeDownButton);
	}
	
	public void tearDown() throws Exception
	{
        solo.finishOpenedActivities();
	}

	public void testVolumeUpAndDown() {
		solo.waitForActivity(activity.getClass().getSimpleName());
		
		Introduction.showIntroductionDialog(activity, Introduction.VolumeUpDownTestCase_testVolumeUpAndDown, 2500);
		
		solo.clickOnView(volumeUpButton);
		solo.sleep(500);
		solo.clickOnView(volumeUpButton);
		solo.sleep(500);
		solo.clickOnView(volumeUpButton);
		solo.sleep(500);
		solo.clickOnView(volumeDownButton);
		solo.sleep(500);
		solo.clickOnView(volumeDownButton);
		solo.sleep(500);
		solo.clickOnView(volumeDownButton);
		solo.sleep(500);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy