Open xela1601 opened 5 years ago
die Verifizierung der eingegebenen Adresse fehlt aktuell noch. Bisher wird nur die Adresse die Alexa vom User verstanden hat durch den User verifiziert. Es soll nun im Hintergrund eine Überprüfung (durch die API) stattfinden und mittels dieser Feedback an den User gegeben werden. Manche Adressen wie zum Beispiel Bahnhofsstraße gibt es sicher öfter als einmal innerhalb von München. Hier soll Alexa dann nochmal genauer nachfragen, welche Adresse genau gemeint ist. Außerdem soll noch überprüft werden, ob die angegebene Adresse sich im Raum München befindet
Ich habe die Klasse AddressResolver geändert:
Die Methode getAddress gibt es nicht mehr sondern wurde durch getAddressList getauscht. Diese neue Methode bekommt wie gewöhnt einen String (die Adresse vom User) aber liefert dieses Mal eine Liste (ArrayList) von Adressen. Wurde die Adresse nicht gefunden (oder die Straße nicht eingegeben) so ist die liste leer (.isEmpty() == true) und wirft keine StreetNotFoundException mehr !!!
Die Methode habe ich mit JUnit getestet
Bitte gebt mir Bescheid falls etwas nicht stimmt. Danke!
Dieser Block kommt nur zum Einsatz, wenn nicht der aktuelle Standort, sondern ein manuell eingegebener Standort verwendet werden soll. Nachdem eine Adresse an Alexa übergeben wurde, gibt diese kurz Feedback,
Alexa sagt:
User Story: