static void test_lookup(){ simplet_filter_t *filter; if(!(filter = simplet_filter_new("SELECT * FROM TEST;"))) assert(0); simplet_filter_add_style(filter, "fill", "#CCCCCC"); simplet_filter_add_style(filter, "stroke", "#CCCCAA"); simplet_filter_add_style(filter, "line-cap", "round"); assert(simplet_list_get_length(filter->styles) == 3); simplet_filter_free(filter); }
void test_many_queries(){ simplet_map_t *map; assert((map = build_map())); assert(simplet_map_is_valid(map)); simplet_query_t *query = simplet_layer_add_query( (simplet_layer_t *) simplet_list_get(map->layers, simplet_list_get_length(map->layers) - 1), "SELECT * from 'ne_10m_admin_0_countries' where SOV_A3 = 'US1'"); simplet_query_add_style(query, "weight", "1"); simplet_query_add_style(query, "stroke", "#00cc00dd"); simplet_query_add_style(query, "fill", "#cc0000"); simplet_query_add_style(query, "blend", "multiply"); simplet_map_render_to_png(map, "./queries.png"); assert(SIMPLET_OK == simplet_map_get_status(map)); simplet_map_free(map); }