diff --git a/Design.md b/Design.md index 6ccdfda..d951c3a 100644 --- a/Design.md +++ b/Design.md @@ -75,24 +75,7 @@ Language/Framework: Flutter ### Requirements - -### Test Cases - -1. App opens and displays any previously entered locations. - - Screenshot of app - -1. App loads weather data, choosing the DB cache first. - - -1. If the DB is down, app accesses weather API directly. - - Take down the DB, or put in an incorrect URL/port. - - Open app and note a few temps and the last_update_date. - - After the update takes place, note the new temps and last_update_date. - -- App shall start with a Main page only, then have a Settings page added later. -- App shall come with a limited use API key. This key shall not be used by any -other module of this project. Developers should use their separate API key when -using Postman, testing the Weather Fetcher, etc. +TBD? ### Pages @@ -200,9 +183,27 @@ than half of their latitudes as negatives. - Option: 'Greater Than' - Checkbox: 'Equal To' +### Test Cases + +1. App opens and displays any previously entered locations. + - Screenshot of app + +1. App loads weather data, choosing the DB cache first. + + +1. If the DB is down, app accesses weather API directly. + - Take down the DB, or put in an incorrect URL/port. + - Open app and note a few temps and the last_update_date. + - After the update takes place, note the new temps and last_update_date. + +- App shall start with a Main page only, then have a Settings page added later. +- App shall come with a limited use API key. This key shall not be used by any +other module of this project. Developers should use their separate API key when +using Postman, testing the Weather Fetcher, etc. + ## 2. Database - +TBD ### Requirements @@ -260,8 +261,6 @@ access the tables, or a setting / parameter can be set to default to them. select * from table_name; ``` -### Tables - #### Table 1: `loc` | Column Name | Type | Constraints | Calculated? | @@ -379,12 +378,20 @@ handle all applicable DB support and modifications. ### Test Cases +TBD + ## 3. Weather Fetcher +TBD + ### Description +TBD + ### Requirements +TBD + ### Test Cases - Assume the database is local, just as would be during local development. Will