31 const char *hexwkb = NULL;
32 const char *out = NULL;
56 CU_ASSERT(raster != NULL);
75 CU_ASSERT_EQUAL(len, strlen(hexwkb));
114 CU_ASSERT(raster != NULL);
133 CU_ASSERT_EQUAL(len, strlen(hexwkb));
164 CU_ASSERT(raster != NULL);
179 CU_ASSERT(band != NULL);
184 CU_ASSERT_DOUBLE_EQUAL(val, 0, DBL_EPSILON);
186 CU_ASSERT_EQUAL(failure,
ES_NONE);
187 CU_ASSERT_DOUBLE_EQUAL(val, 1, DBL_EPSILON);
195 CU_ASSERT_EQUAL(len, strlen(hexwkb));
231 CU_ASSERT(raster != NULL);
247 CU_ASSERT(band != NULL);
252 CU_ASSERT_DOUBLE_EQUAL(val, -1, DBL_EPSILON);
255 CU_ASSERT_EQUAL(failure,
ES_NONE);
256 CU_ASSERT_DOUBLE_EQUAL(val, -1, DBL_EPSILON);
259 CU_ASSERT_EQUAL(failure,
ES_NONE);
260 CU_ASSERT_DOUBLE_EQUAL(val, 0, DBL_EPSILON);
263 CU_ASSERT_EQUAL(failure,
ES_NONE);
264 CU_ASSERT_DOUBLE_EQUAL(val, 1, DBL_EPSILON);
267 CU_ASSERT_EQUAL(failure,
ES_NONE);
268 CU_ASSERT_DOUBLE_EQUAL(val, 127, DBL_EPSILON);
271 CU_ASSERT_EQUAL(failure,
ES_NONE);
272 CU_ASSERT_DOUBLE_EQUAL(val, 10, DBL_EPSILON);
275 CU_ASSERT_EQUAL(failure,
ES_NONE);
276 CU_ASSERT_DOUBLE_EQUAL(val, 2, DBL_EPSILON);
284 CU_ASSERT_EQUAL(len, strlen(hexwkb));
333 CU_ASSERT(raster != NULL);
348 CU_ASSERT(band != NULL);
354 CU_ASSERT_EQUAL(failure,
ES_NONE);
355 CU_ASSERT_DOUBLE_EQUAL(val, -1, DBL_EPSILON);
358 CU_ASSERT_EQUAL(failure,
ES_NONE);
359 CU_ASSERT_DOUBLE_EQUAL(val, 0, DBL_EPSILON);
362 CU_ASSERT_EQUAL(failure,
ES_NONE);
363 CU_ASSERT_DOUBLE_EQUAL(val, -16, DBL_EPSILON);
366 CU_ASSERT_EQUAL(failure,
ES_NONE);
367 CU_ASSERT_DOUBLE_EQUAL(val, 127, DBL_EPSILON);
370 CU_ASSERT_EQUAL(failure,
ES_NONE);
371 CU_ASSERT_DOUBLE_EQUAL(val, 10, DBL_EPSILON);
374 CU_ASSERT_EQUAL(failure,
ES_NONE);
375 CU_ASSERT_DOUBLE_EQUAL(val, 2, DBL_EPSILON);
383 CU_ASSERT_EQUAL(len, strlen(hexwkb));
419 CU_ASSERT(raster != NULL);
434 CU_ASSERT(band != NULL);
440 CU_ASSERT_EQUAL(failure,
ES_NONE);
441 CU_ASSERT_DOUBLE_EQUAL(val, -1, DBL_EPSILON);
444 CU_ASSERT_EQUAL(failure,
ES_NONE);
445 CU_ASSERT_DOUBLE_EQUAL(val, 0, DBL_EPSILON);
448 CU_ASSERT_EQUAL(failure,
ES_NONE);
449 CU_ASSERT_DOUBLE_EQUAL(val, -16, DBL_EPSILON);
452 CU_ASSERT_EQUAL(failure,
ES_NONE);
453 CU_ASSERT_DOUBLE_EQUAL(val, 127, DBL_EPSILON);
456 CU_ASSERT_EQUAL(failure,
ES_NONE);
457 CU_ASSERT_DOUBLE_EQUAL(val, 10, DBL_EPSILON);
460 CU_ASSERT_EQUAL(failure,
ES_NONE);
461 CU_ASSERT_DOUBLE_EQUAL(val, 2, DBL_EPSILON);
469 CU_ASSERT_EQUAL(len, strlen(hexwkb));
498"2F746D702F742E74696600"
502 CU_ASSERT(raster != NULL);
517 CU_ASSERT(band != NULL);
522 CU_ASSERT_DOUBLE_EQUAL(val, -1, DBL_EPSILON);
525 CU_ASSERT_EQUAL(bandnum, 3);
533 CU_ASSERT_EQUAL(len, strlen(hexwkb));
566 CU_ASSERT(raster != NULL);
581 CU_ASSERT(band != NULL);
586 CU_ASSERT_DOUBLE_EQUAL(val, 1, DBL_EPSILON);
589 CU_ASSERT_EQUAL(failure,
ES_NONE);
590 CU_ASSERT_DOUBLE_EQUAL(val, 1, DBL_EPSILON);
593 CU_ASSERT_EQUAL(failure,
ES_NONE);
594 CU_ASSERT_DOUBLE_EQUAL(val, 436, DBL_EPSILON);
597 CU_ASSERT_EQUAL(failure,
ES_NONE);
598 CU_ASSERT_DOUBLE_EQUAL(val, 431, DBL_EPSILON);
608 CU_ASSERT_EQUAL(len, strlen(hexwkb));
633 for (i = 0; i < 5; ++i)
651"FDFEFDFEFEFDFEFEFDF9FAFEFEFCF9FBFDFEFEFDFCFAFEFEFE"
654"4E627AADD16076B4F9FE6370A9F5FE59637AB0E54F58617087"
657"46566487A1506CA2E3FA5A6CAFFBFE4D566DA4CB3E454C5665"
661 CU_ASSERT(raster != NULL);
677 CU_ASSERT(band != NULL);
682 CU_ASSERT_DOUBLE_EQUAL(val, 0, DBL_EPSILON);
685 CU_ASSERT_EQUAL(failure,
ES_NONE);
686 CU_ASSERT_DOUBLE_EQUAL(val, 253, DBL_EPSILON);
689 CU_ASSERT_EQUAL(failure,
ES_NONE);
690 CU_ASSERT_DOUBLE_EQUAL(val, 254, DBL_EPSILON);
693 CU_ASSERT_EQUAL(failure,
ES_NONE);
694 CU_ASSERT_DOUBLE_EQUAL(val, 253, DBL_EPSILON);
697 CU_ASSERT_EQUAL(failure,
ES_NONE);
698 CU_ASSERT_DOUBLE_EQUAL(val, 254, DBL_EPSILON);
701 CU_ASSERT_EQUAL(failure,
ES_NONE);
702 CU_ASSERT_DOUBLE_EQUAL(val, 254, DBL_EPSILON);
710 CU_ASSERT(band != NULL);
715 CU_ASSERT_DOUBLE_EQUAL(val, 0, DBL_EPSILON);
718 CU_ASSERT_EQUAL(failure,
ES_NONE);
719 CU_ASSERT_DOUBLE_EQUAL(val, 78, DBL_EPSILON);
722 CU_ASSERT_EQUAL(failure,
ES_NONE);
723 CU_ASSERT_DOUBLE_EQUAL(val, 98, DBL_EPSILON);
726 CU_ASSERT_EQUAL(failure,
ES_NONE);
727 CU_ASSERT_DOUBLE_EQUAL(val, 122, DBL_EPSILON);
730 CU_ASSERT_EQUAL(failure,
ES_NONE);
731 CU_ASSERT_DOUBLE_EQUAL(val, 173, DBL_EPSILON);
734 CU_ASSERT_EQUAL(failure,
ES_NONE);
735 CU_ASSERT_DOUBLE_EQUAL(val, 209, DBL_EPSILON);
743 CU_ASSERT(band != NULL);
748 CU_ASSERT_DOUBLE_EQUAL(val, 0, DBL_EPSILON);
751 CU_ASSERT_EQUAL(failure,
ES_NONE);
752 CU_ASSERT_DOUBLE_EQUAL(val, 70, DBL_EPSILON);
755 CU_ASSERT_EQUAL(failure,
ES_NONE);
756 CU_ASSERT_DOUBLE_EQUAL(val, 86, DBL_EPSILON);
759 CU_ASSERT_EQUAL(failure,
ES_NONE);
760 CU_ASSERT_DOUBLE_EQUAL(val, 100, DBL_EPSILON);
763 CU_ASSERT_EQUAL(failure,
ES_NONE);
764 CU_ASSERT_DOUBLE_EQUAL(val, 135, DBL_EPSILON);
767 CU_ASSERT_EQUAL(failure,
ES_NONE);
768 CU_ASSERT_DOUBLE_EQUAL(val, 161, DBL_EPSILON);
776 CU_ASSERT_EQUAL(len, strlen(hexwkb));