diff options
author | Andrea Canciani <ranma42@gmail.com> | 2010-12-24 16:43:23 +0100 |
---|---|---|
committer | Andrea Canciani <ranma42@gmail.com> | 2011-01-01 13:05:13 +0100 |
commit | b164187ff6e8e643428165370dd53f9ac5f87bb3 (patch) | |
tree | 763618f15467d303035c9ce38a49d65402024cd8 /test/pattern-get-type.c | |
parent | 96426fdf0154a9438595541a3b86d328ef730075 (diff) | |
download | cairo-b164187ff6e8e643428165370dd53f9ac5f87bb3.tar.gz |
test: Extend pattern-get-type and pattern-getters for mesh patterns
Add testing for mesh patterns to pattern-get-type and pattern-getters.
Diffstat (limited to 'test/pattern-get-type.c')
-rw-r--r-- | test/pattern-get-type.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/pattern-get-type.c b/test/pattern-get-type.c index d2ef5bf34..c807b14e8 100644 --- a/test/pattern-get-type.c +++ b/test/pattern-get-type.c @@ -29,7 +29,7 @@ static cairo_test_status_t preamble (cairo_test_context_t *Ctx) { cairo_surface_t *surface; - cairo_pattern_t *solid_rgb, *solid_rgba, *surface_pattern, *linear, *radial; + cairo_pattern_t *solid_rgb, *solid_rgba, *surface_pattern, *linear, *radial, *mesh; cairo_test_status_t result = CAIRO_TEST_SUCCESS; solid_rgb = cairo_pattern_create_rgb (0.0, 0.1, 0.2); @@ -40,6 +40,7 @@ preamble (cairo_test_context_t *Ctx) linear = cairo_pattern_create_linear (0.0, 0.0, 10.0, 10.0); radial = cairo_pattern_create_radial (10.0, 10.0, 0.1, 10.0, 10.0, 1.0); + mesh = cairo_pattern_create_mesh (); if (cairo_pattern_get_type (solid_rgb) != CAIRO_PATTERN_TYPE_SOLID) result = CAIRO_TEST_FAILURE; @@ -56,12 +57,16 @@ preamble (cairo_test_context_t *Ctx) if (cairo_pattern_get_type (radial) != CAIRO_PATTERN_TYPE_RADIAL) result = CAIRO_TEST_FAILURE; + if (cairo_pattern_get_type (mesh) != CAIRO_PATTERN_TYPE_MESH) + result = CAIRO_TEST_FAILURE; + cairo_pattern_destroy (solid_rgb); cairo_pattern_destroy (solid_rgba); cairo_pattern_destroy (surface_pattern); cairo_surface_destroy (surface); cairo_pattern_destroy (linear); cairo_pattern_destroy (radial); + cairo_pattern_destroy (mesh); return result; } |