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)); }
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); }
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); }
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); }
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); }
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); }
@Override protected void setUp() throws Exception { EmulatorTelnetClient.unlockScreen(); solo = new Solo(getInstrumentation(), getActivity()); }