Testing: grib_get_reduced_row_legacy

This commit is contained in:
shahramn 2024-12-13 12:11:49 +00:00
parent 9dc994bedb
commit 6048f22e62
1 changed files with 18 additions and 0 deletions

View File

@ -114,6 +114,22 @@ static void test_gaussian_latitudes(int order)
free(lats); free(lats);
} }
static void test_grib_get_reduced_row_legacy()
{
printf("Running %s ...\n", __func__);
long npoints=0, ilon_first=0, ilon_last=0;
grib_get_reduced_row_legacy(25, 0.0, 100.0, &npoints, &ilon_first, &ilon_last);
// printf("Result: npoints=%ld, ilon_first=%ld, ilon_last=%ld\n", npoints, ilon_first, ilon_last);
grib_get_reduced_row_legacy(25, 90.0, 100.0, &npoints, &ilon_first, &ilon_last);
grib_get_reduced_row_legacy(25, 295.0, 300.0, &npoints, &ilon_first, &ilon_last);
grib_get_reduced_row_legacy(25, -20.0, 30.0, &npoints, &ilon_first, &ilon_last);
grib_get_reduced_row_legacy(25, 301, 300.0, &npoints, &ilon_first, &ilon_last);
grib_get_reduced_row_legacy(200, 0.0, 359.0, &npoints, &ilon_first, &ilon_last);
}
static void test_gaussian_latitude_640() static void test_gaussian_latitude_640()
{ {
printf("Running %s ...\n", __func__); printf("Running %s ...\n", __func__);
@ -868,6 +884,8 @@ int main(int argc, char** argv)
codes_print_api_version(stdout); codes_print_api_version(stdout);
printf("\n"); printf("\n");
test_grib_get_reduced_row_legacy();
test_codes_context_set_debug(); test_codes_context_set_debug();
test_codes_get_error_message(); test_codes_get_error_message();
test_grib_get_binary_scale_fact(); test_grib_get_binary_scale_fact();