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 MunchLifeActivityTest extends ActivityInstrumentationTestCase2<MunchLifeActivity> {
	private Solo solo;

	public MunchLifeActivityTest() {
		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() {
		// Attende l'activity: 'info.bpace.munchlife.MunchLifeActivity'
		solo.waitForActivity(info.bpace.munchlife.MunchLifeActivity.class, 2000);
		// Clicca su Down a Level
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_button));
		// Clicca su Down a Level
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_button));
		// Clicca su Remove Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_gear_button));
		// Clicca su Remove Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_gear_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 Up a Level
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su ImageView
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.gender));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_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 Remove Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_gear_button));
		// Clicca su action bar item
		solo.clickOnActionBarItem(info.bpace.munchlife.R.id.reset);
		// Clicca su Down a Level
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_button));
		// Clicca su Remove Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_gear_button));
		// Clicca su Up a Level
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));

		// Clicca 'Roll dice' dal menu' per la funzione 'dadi'
		solo.clickOnActionBarItem(info.bpace.munchlife.R.id.diceroller);
		// Wait for dialog
		solo.waitForDialogToOpen(5000);
		// Clicca su Okay
		solo.clickOnView(solo.getView(android.R.id.button3));
		// Clicca su action bar item
		solo.clickOnActionBarItem(info.bpace.munchlife.R.id.diceroller);
		// Asserisci che: 'ImageView' sia mostrato
		assertTrue("'ImageView' is not shown!", solo.waitForView(solo.getView(android.widget.ImageView.class, 0)));
		// Clicca su Okay
		solo.clickOnView(solo.getView(android.R.id.button3));
		// Premi il tasto 'back key'
		// solo.goBack();
		// Premi il tasto 'back key'
		// solo.goBack();
		// Set default small timeout to 12279 milliseconds
		// Timeout.setSmallTimeout(12279);
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su action bar item
		solo.clickOnActionBarItem(info.bpace.munchlife.R.id.settings);
		// Attende l'activity: 'info.bpace.munchlife.SettingsActivity'
		//assertTrue("info.bpace.munchlife.SettingsActivity is not found!",
				solo.waitForActivity(info.bpace.munchlife.SettingsActivity.class));
		// Clicca su LinearLayout Max Level The level at which you win.
		// LinearLayout
		solo.clickInList(4, 0);
		// Wait for dialog
		solo.waitForDialogToOpen(5000);
		// Clicca su 10
		// Inserisce il testo: '1.3 ,/#'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "1.3");
		// Press next button
		solo.pressSoftKeyboardNextButton();
		// Clicca su OK
		solo.clickOnView(solo.getView(android.R.id.button1));
		// Clicca su LinearLayout Max Level The level at which you win.
		// LinearLayout
		solo.clickInList(4, 0);
		// Inserisce il testo: '10'
		solo.waitForDialogToOpen(5000);
		// solo.clearEditText((android.widget.EditText)
		// solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "0");
		// Wait for dialog
		// solo.waitForDialogToOpen(5000);
		// Clicca su 10
		solo.clickOnView(solo.getView(android.R.id.button1));
		solo.clickInList(4, 0);

		// solo.clickOnView(solo.getView(android.R.id.edit));
		// Inserisce il testo: '0'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "0");
		// Clicca su OK
		solo.clickOnView(solo.getView(android.R.id.button1));
		// Clicca su LinearLayout Max Level The level at which you win.
		// LinearLayout
		solo.clickInList(4, 0);
		// Inserisce il testo: '10'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "10");
		// Wait for dialog
		solo.waitForDialogToOpen(5000);
		// Clicca su 10
		solo.clickOnView(solo.getView(android.R.id.edit));
		// Inserisce il testo: '2'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "2");
		// Clicca su OK
		solo.clickOnView(solo.getView(android.R.id.button1));
		// Premi il tasto 'back key'
		solo.goBack();
		// 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 Remove Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.down_gear_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));
		// Wait for dialog
		solo.waitForDialogToOpen(5000);
		// Clicca su Okay
		solo.clickOnView(solo.getView(android.R.id.button3));
		// Premi il tasto 'back key'
		// solo.goBack();
		// 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 Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su action bar item
		solo.clickOnActionBarItem(info.bpace.munchlife.R.id.settings);
		// Attende l'activity: 'info.bpace.munchlife.SettingsActivity'
		//assertTrue("info.bpace.munchlife.SettingsActivity is not found!",
				solo.waitForActivity(info.bpace.munchlife.SettingsActivity.class));
		// Clicca su LinearLayout Victory Dialog Select whether to display a
		// dialog on reaching
		solo.clickInList(3, 0);
		// Premi il tasto 'back key'
		solo.goBack();
		// 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 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);
		// Attende l'activity: 'info.bpace.munchlife.SettingsActivity'
		//assertTrue("info.bpace.munchlife.SettingsActivity is not found!",
				solo.waitForActivity(info.bpace.munchlife.SettingsActivity.class));
		// Clicca su LinearLayout Victory Dialog Select whether to display a
		// dialog on reaching
		solo.clickInList(3, 0);
		// Clicca su LinearLayout Max Level The level at which you win.
		// LinearLayout
		solo.clickInList(4, 0);
		// Wait for dialog
		solo.waitForDialogToOpen(5000);
		// Clicca su android.R$id.edit
		// solo.clickOnView(solo.getView(android.R.id.edit));
		// Inserisce il testo: '20000'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "20000");
		// Clicca su OK
		solo.clickOnView(solo.getView(android.R.id.button1));
		// Clicca su LinearLayout Max Level The level at which you win.
		// LinearLayout
		solo.clickInList(4, 0);
		// Inserisce il testo: '2'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "2");
		// Wait for dialog
		solo.clickOnView(solo.getView(android.R.id.button1));
		// Attende la chiusura della finestra di dialogo

		// Clicca su LinearLayout Victory Dialog Select whether to display a
		// dialog on reaching
		solo.clickInList(3, 0);
		// Clicca su LinearLayout Max Level The level at which you win.
		// LinearLayout
		solo.clickInList(4, 0);
		// Inserisce il testo: '2'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "2");
		// Wait for dialog
		solo.waitForDialogToOpen(5000);
		// Clicca su android.R$id.edit
		solo.clickOnView(solo.getView(android.R.id.edit));
		// Inserisce il testo: '20'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "20");
		// Clicca su Cancel
		solo.clickOnView(solo.getView(android.R.id.button2));
		// Clicca su LinearLayout Max Level The level at which you win.
		// LinearLayout
		solo.clickInList(4, 0);
		// Inserisce il testo: '2'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "2");
		// Wait for dialog
		solo.waitForDialogToOpen(5000);
		// Clicca su android.R$id.edit
		solo.clickOnView(solo.getView(android.R.id.edit));
		// Inserisce il testo: '20'
		solo.clearEditText((android.widget.EditText) solo.getView(android.R.id.edit));
		solo.enterText((android.widget.EditText) solo.getView(android.R.id.edit), "20");
		// Clicca su OK
		solo.clickOnView(solo.getView(android.R.id.button1));
		// Clicca su 'LinearLayout Victory Dialog Select whether to display a
		// dialog on reaching'
		solo.clickInList(3, 0);
		// Premi il tasto 'back key'
		solo.goBack();
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_button));
		// Clicca su Add Gear
		solo.clickOnView(solo.getView(info.bpace.munchlife.R.id.up_gear_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 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 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 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 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 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));
		// Attende la chiusura della finestra di dialogo
		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 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));
		// Attende la chiusura della finestra di dialogo
		solo.clickOnView(solo.getView(android.R.id.button3));
		solo.waitForDialogToClose(5000);
		// 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);
		// Attende la chiusura della finestra di dialogo

		// Attende l'activity: 'info.bpace.munchlife.MunchLifeActivity'
		assertTrue("info.bpace.munchlife.MunchLifeActivity is not found!",
				solo.waitForActivity(info.bpace.munchlife.MunchLifeActivity.class));
		// 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);
		// Attende l'activity: 'info.bpace.munchlife.SettingsActivity'
		assertTrue("info.bpace.munchlife.SettingsActivity is not found!",
				solo.waitForActivity(info.bpace.munchlife.SettingsActivity.class));
		// Clicca su LinearLayout Max Level The level at which you win.
		// LinearLayout
		solo.clickInList(4, 0);
		// Wait for dialog
		solo.waitForDialogToOpen(5000);
		// Clicca su OK
		solo.clickOnView(solo.getView(android.R.id.button1));
		// Clicca su LinearLayout Keep Screen Awake Keep screen from sleeping
		// LinearLayout
		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();
	}
}
