Example #1
0
 public void testPostLocatedSearchAutoComplete() {
   solo.enterText(0, "sch");
   assertTrue(solo.waitForText("Schiphol", 0, TIMEOUT_MS));
   EmulatorTelnetClient.sendLocation(38.74419380, -90.09839319999999);
   assertTrue(solo.waitForText("Schlafly Tap Room", 0, TIMEOUT_MS));
   assertTrue(solo.waitForText("Schnucks", 0, TIMEOUT_MS));
 }
Example #2
0
 public void testNameSearch() {
   EmulatorTelnetClient.sendLocation(38.74419380, -90.09839319999999);
   solo.enterText(0, "Schlafly Bottleworks");
   solo.clickOnImageButton(0);
   assertTrue(solo.waitForText("Schlafly Bottleworks", 1, TIMEOUT_MS));
   ListView resultsListView = (ListView) findView(R.id.listView_searchResults);
   checkDistanceOrder(resultsListView);
 }
Example #3
0
 public void testInvalidSearch() {
   EmulatorTelnetClient.sendLocation(38.74419380, -90.09839319999999);
   solo.enterText(0, "bibbleh");
   solo.clickOnImageButton(0);
   solo.waitForDialogToClose(TIMEOUT_MS);
   ListView resultsListView = (ListView) findView(R.id.listView_searchResults);
   checkDistanceOrder(resultsListView);
 }
Example #4
0
 public void testAddressSearch() {
   EmulatorTelnetClient.sendLocation(38.74419380, -90.09839319999999);
   solo.enterText(0, "4812 Danielle CT 62040");
   solo.clickOnImageButton(0);
   assertTrue(solo.waitForText("4812 Danielle Ct", 1, TIMEOUT_MS));
   assertTrue(solo.waitForText("Granite City, IL 62040", 1, 1));
   ListView resultsListView = (ListView) findView(R.id.listView_searchResults);
   checkDistanceOrder(resultsListView);
 }
Example #5
0
  public void testRepeatedSearch() {
    EmulatorTelnetClient.sendLocation(38.74419380, -90.09839319999999);
    solo.enterText(0, "Schlafly Bottleworks");
    solo.clickOnImageButton(0);
    solo.waitForDialogToClose(TIMEOUT_MS);
    solo.enterText(0, "Schlafly Tap Room");
    solo.clickOnImageButton(0);
    solo.waitForDialogToClose(TIMEOUT_MS);
    solo.enterText(0, "city hall");
    solo.clickOnImageButton(0);
    solo.waitForDialogToClose(TIMEOUT_MS);
    solo.enterText(0, "1975 Krenning 63013");
    solo.clickOnImageButton(0);
    solo.waitForDialogToClose(TIMEOUT_MS);

    ListView resultsListView = (ListView) findView(R.id.listView_searchResults);
    checkDistanceOrder(resultsListView);
  }
Example #6
0
  public void testMultipleSearch() {
    EmulatorTelnetClient.sendLocation(38.74419380, -90.09839319999999);
    solo.enterText(0, "Schlafly Bottleworks");
    solo.clickOnImageButton(0);
    assertTrue(solo.waitForText("Schlafly Bottleworks", 1, TIMEOUT_MS));
    solo.clearEditText(0);
    solo.enterText(0, "Schlafly Tap Room");
    solo.clickOnImageButton(0);
    assertTrue(solo.waitForText("Schlafly Tap Room", 1, TIMEOUT_MS));
    solo.clearEditText(0);
    solo.enterText(0, "church");
    solo.clickOnImageButton(0);
    assertTrue(solo.waitForText("Church", 1, TIMEOUT_MS));
    solo.clearEditText(0);
    solo.enterText(0, "1975 Krenning 63013");
    solo.clickOnImageButton(0);
    assertTrue(solo.waitForText("1975 Krenning Rd", 1, TIMEOUT_MS));

    ListView resultsListView = (ListView) findView(R.id.listView_searchResults);
    checkDistanceOrder(resultsListView);
  }
Example #7
0
 @Override
 protected void setUp() throws Exception {
   EmulatorTelnetClient.unlockScreen();
   solo = new Solo(getInstrumentation(), getActivity());
 }