use of com.robotium.solo.Solo in project isItMayYet by CMPUT301W18T03.
the class RegisterActivityTests method testPasswordMismatch.
public void testPasswordMismatch() {
solo = new Solo(getInstrumentation(), getActivity());
solo.assertCurrentActivity("Wrong activity", RegisterActivity.class);
solo.enterText(0, "username");
solo.enterText(1, "email");
solo.enterText(2, "7807800000");
solo.enterText(3, "password1");
solo.enterText(4, "password2");
solo.enterText(5, "firstname");
solo.enterText(6, "lastname");
solo.clickOnView(solo.getView(R.id.bCreate));
// message from toast on non-matching pw
solo.waitForText("Password does not match");
}
use of com.robotium.solo.Solo in project isItMayYet by CMPUT301W18T03.
the class SplashActivityTest method testUserNew.
public void testUserNew() {
UserAccount user = new UserAccount();
ApplicationController.setUser(user);
ApplicationController.clearUser();
solo = new Solo(getInstrumentation(), getActivity());
solo.waitForActivity(WelcomeActivity.class);
}
use of com.robotium.solo.Solo in project isItMayYet by CMPUT301W18T03.
the class MainMenuActivityTests method testAddTask.
public void testAddTask() {
solo = new Solo(getInstrumentation(), getActivity());
solo.assertCurrentActivity("Wrong activity", MainMenuActivity.class);
solo.clickOnView(solo.getView(R.id.addTaskButton));
solo.assertCurrentActivity("Wrong activity", NewTaskActivity.class);
}
use of com.robotium.solo.Solo in project isItMayYet by CMPUT301W18T03.
the class MainMenuActivityTests method testSelectedTask.
public void testSelectedTask() {
solo = new Solo(getInstrumentation(), getActivity());
solo.assertCurrentActivity("Wrong activity", MainMenuActivity.class);
solo.clickOnView(solo.getView(R.id.searchBar));
solo.enterText(0, "Description for");
solo.pressSoftKeyboardDoneButton();
solo.waitForText("Task0");
solo.clickOnText("Task0");
solo.assertCurrentActivity("Wrong activity", SelectedTaskActivity.class);
}
use of com.robotium.solo.Solo in project isItMayYet by CMPUT301W18T03.
the class SimpleLoginActivityTests method testRegister.
public void testRegister() {
// TODO: update when registering is implemented after ES
solo = new Solo(getInstrumentation(), getActivity());
solo.assertCurrentActivity("Wrong activity", SimpleLoginActivity.class);
solo.clickOnView(solo.getView(R.id.tvRegisterHere));
solo.assertCurrentActivity("Wrong activity", RegisterActivity.class);
}
Aggregations