From dc23085b8c07652749ca63df1f7799736cf8f61e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Mon, 3 Jan 2022 19:16:44 +0100 Subject: [PATCH] add test --- tests/fill_non_zero.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 tests/fill_non_zero.c diff --git a/tests/fill_non_zero.c b/tests/fill_non_zero.c new file mode 100644 index 0000000..b70c7ee --- /dev/null +++ b/tests/fill_non_zero.c @@ -0,0 +1,31 @@ +#include "test.h" + +void test(){ + VkvgContext ctx = vkvg_create(surf); + vkvg_save(ctx); + vkvg_set_line_width(ctx,30); + vkvg_set_fill_rule(ctx, VKVG_FILL_RULE_NON_ZERO); + + vkvg_set_source_rgba(ctx,0.1f,0.9f,0.1f,1.0f); + vkvg_move_to(ctx,100,100); + vkvg_rel_line_to(ctx,200,0); + vkvg_rel_line_to(ctx,0,150); + vkvg_rel_line_to(ctx,-200,0); + vkvg_close_path(ctx); + + vkvg_move_to(ctx,150,150); + vkvg_rel_line_to(ctx,0,50); + vkvg_rel_line_to(ctx,100,0); + vkvg_rel_line_to(ctx,0,-50); + vkvg_close_path(ctx); + + vkvg_fill(ctx); + + vkvg_destroy(ctx); +} + +int main(int argc, char *argv[]) { + no_test_size = true; + PERFORM_TEST (test, argc, argv); + return 0; +} -- 2.47.3