Android Open Source - verival-uiautomator Test01_20minutes Call






From Project

Back to project page verival-uiautomator.

License

The source code is released under:

GNU General Public License

If you think the Android project verival-uiautomator listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package br.unb.vvs.uiautomator;
//Device used to implement this test: Samsung Galaxy Note 2- Android version 4.1
//from   w  w w.j  a va  2  s . c om
// Import the uiautomator libraries
import static br.unb.vvs.uiautomator.StringGetter.getString;

import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;

public class Test01_20minutesCall extends UiAutomatorTestCase {

  public void setUp() {
    String output = "\nTest " + this.getName().substring(4) + "() ";
    System.out.println(output);
    getUiDevice().pressHome();
  }
  
  public void test20MinutesCall() throws UiObjectNotFoundException,
      InterruptedException {

    // Create the buttonObject called Telefone
    UiObject phone = new UiObject(new UiSelector().text(getString("phone")));

    // Simulate a click to enter the Telefone numbers screen.
    phone.click();

    // Creating the objects
    UiObject eight = new UiObject(new UiSelector().description(getString("eight")));
    UiObject three = new UiObject(new UiSelector().description(getString("three")));
    UiObject four = new UiObject(new UiSelector().description(getString("four")));
    UiObject seven = new UiObject(new UiSelector().description(getString("seven")));
    UiObject call = new UiObject(new UiSelector().description(getString("call")));

    // Calling the number 83438877 and waiting 20minutes
    eight.click();
    three.click();
    four.click();
    three.click();
    eight.click();
    eight.click();
    seven.click();
    seven.click();
    call.click();
    try {
      this.sleep(180000);
      UiObject endCall = new UiObject(new UiSelector().text(getString("endCall")));
      endCall.click();
    } catch (Exception e) {
      fail("");
    }
  }
}




Java Source Code List

br.unb.vvs.uiautomator.StringGetter.java
br.unb.vvs.uiautomator.Test01_20minutesCall.java
br.unb.vvs.uiautomator.Test02_40SequencedCalls.java
br.unb.vvs.uiautomator.Test04_callEmergencyNumbers.java
br.unb.vvs.uiautomator.Test05_TurnOnOffAdapters.java
br.unb.vvs.uiautomator.Test06_Send100TextMessage.java
br.unb.vvs.uiautomator.Test07_SendVerifyEmail.java
br.unb.vvs.uiautomator.Test08_Add1000NewContacts.java