[test] adding more tests from the demo

This commit is contained in:
Al
2017-04-04 20:50:19 -04:00
parent 22443e31cc
commit 8ec6e546f5

View File

@@ -94,6 +94,31 @@ TEST test_us_parses(void) {
(labeled_component_t){"postcode", "11201"}
));
CHECK_CALL(test_parse_result_equals(
"Congresswoman Yvette Clarke 222 Lenox Road, Ste 1 Brooklyn New York 11226",
options,
7,
(labeled_component_t){"house", "congresswoman yvette clarke"},
(labeled_component_t){"house_number", "222"},
(labeled_component_t){"road", "lenox road"},
(labeled_component_t){"unit", "ste 1"},
(labeled_component_t){"city_district", "brooklyn"},
(labeled_component_t){"state", "new york"},
(labeled_component_t){"postcode", "11226"}
));
CHECK_CALL(test_parse_result_equals(
"ACLU DC P.O. Box 11637 Washington, DC 20008 United States",
options,
6,
(labeled_component_t){"house", "aclu dc"},
(labeled_component_t){"po_box", "p.o. box 11637"},
(labeled_component_t){"city", "washington"},
(labeled_component_t){"state", "dc"},
(labeled_component_t){"postcode", "20008"},
(labeled_component_t){"country", "united states"}
));
CHECK_CALL(test_parse_result_equals(
"Make the Road New York 92-10 Roosevelt Avenue Jackson Heights Queens 11372",
options,
@@ -115,6 +140,24 @@ TEST test_us_parses(void) {
(labeled_component_t){"city_district", "bk"}
));
CHECK_CALL(test_parse_result_equals(
"book stores near me",
options,
2,
(labeled_component_t){"category", "book stores"},
(labeled_component_t){"near", "near me"}
));
CHECK_CALL(test_parse_result_equals(
"theatres in Fort Greene Brooklyn",
options,
4,
(labeled_component_t){"category", "theatres"},
(labeled_component_t){"near", "in"},
(labeled_component_t){"suburb", "fort greene"},
(labeled_component_t){"city_district", "brooklyn"}
));
CHECK_CALL(test_parse_result_equals(
// Rare venue name without any common venue tokens following it
// Neighborhood name
@@ -725,6 +768,18 @@ TEST test_jm_parses(void) {
));
CHECK_CALL(test_parse_result_equals(
"16½ Windward Road Kingston 2 Jamaica, West Indies",
options,
6,
(labeled_component_t){"house_number", "16½"},
(labeled_component_t){"road", "windward road"},
(labeled_component_t){"city", "kingston"},
(labeled_component_t){"postcode", "2"},
(labeled_component_t){"country", "jamaica"},
(labeled_component_t){"world_region", "west indies"}
));
PASS();
}
@@ -1718,9 +1773,10 @@ TEST test_hu_parses(void) {
CHECK_CALL(test_parse_result_equals(
// Hungarian, 4-digit postal code
"1075 Budapest kazinczy utca, 14",
"Szimpla Kert 1075 Budapest kazinczy utca, 14",
options,
4,
5,
(labeled_component_t){"house", "szimpla kert"},
(labeled_component_t){"postcode", "1075"},
(labeled_component_t){"city", "budapest"},
(labeled_component_t){"road", "kazinczy utca"},