package info.bpace.munchlife.test;


	import info.bpace.munchlife.MunchLifeActivity;
	import com.robotium.solo.*;
	import android.test.ActivityInstrumentationTestCase2;
	import android.widget.TextView;
	import android.view.View;

	public class MunchLifeActivityTestWB extends ActivityInstrumentationTestCase2<MunchLifeActivity> {
		private Solo solo;

		public MunchLifeActivityTestWB() {
			super(MunchLifeActivity.class);
		}

		public void setUp() throws Exception {
			super.setUp();
			solo = new Solo(getInstrumentation());
			getActivity();
		}

		@Override
		public void tearDown() throws Exception {
			solo.finishOpenedActivities();
			super.tearDown();
		}

		public void testRun() {	
	
	
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	// Clicca su Up a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	// Clicca su Up a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	// Clicca su Up a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	// Clicca su Down a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_button));
	// Clicca su Up a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	// Clicca su Down a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_button));
	// Clicca su Up a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	
	solo.clickOnView(solo.getView(android.R.id.button3));
	solo.waitForDialogToClose(5000);
	
	// Clicca su 'Up a Level'
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	// Clicca su Up a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	// Clicca su Up a Level
	solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
	// Clicca su action bar item
	solo.clickOnActionBarItem(info.bpace.munchlife.R.id.settings);
	solo.clickInList(4, 0);
	// Wait for dialog
	//solo.waitForDialogToOpen(5000);
	// Clicca su OK
	solo.clickOnView(solo.getView(android.R.id.button1));
	
	solo.clickInList(2, 0);
	// Premi il tasto 'back key'
	solo.goBack();
	// Premi il tasto 'back key'
	solo.goBack();
	// Premi il tasto 'back key'
	solo.goBack();
	
	
		}
}
