diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-11-24 20:37:43 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-11-25 21:37:51 -0500 |
commit | 89c9ec5501193996402005fa4a02e71d6bbdc065 (patch) | |
tree | 55693ed5511ef25a443f837ec262f3d2aa20f506 | |
parent | 0eef60236ad51501d756dae1ac8cf658e2b41712 (diff) | |
download | gtk+-89c9ec5501193996402005fa4a02e71d6bbdc065.tar.gz |
testsuite: Add more random paths
Make the random path generation include circles.
-rw-r--r-- | testsuite/gsk/path.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/testsuite/gsk/path.c b/testsuite/gsk/path.c index aa6ed87efe..bb8ae1ce5f 100644 --- a/testsuite/gsk/path.c +++ b/testsuite/gsk/path.c @@ -30,7 +30,7 @@ create_random_path (void) for (i = 0; i < n; i++) { - switch (g_test_rand_int_range (0, 11)) + switch (g_test_rand_int_range (0, 14)) { case 0: gsk_path_builder_move_to (builder, @@ -65,6 +65,7 @@ create_random_path (void) break; case 10: + case 11: gsk_path_builder_add_rect (builder, g_test_rand_double_range (-1000, 1000), g_test_rand_double_range (-1000, 1000), @@ -72,6 +73,15 @@ create_random_path (void) g_test_rand_double_range (-1000, 1000)); break; + case 12: + case 13: + gsk_path_builder_add_circle (builder, + &GRAPHENE_POINT_INIT ( + g_test_rand_double_range (-1000, 1000), + g_test_rand_double_range (-1000, 1000)), + g_test_rand_double_range (0, 1000)); + break; + default: g_assert_not_reached(); break; |