Lines Matching +full:- +full:m

9                                 "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"
10 …"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.d…
11 "<!-- some comment content <tag> <desc> ... -->"
54 lv_array_push_back(&node3->attrs, &attr1); in testNodeTree()
56 TEST_ASSERT_EQUAL(lv_array_size(&node3->attrs), 1); in testNodeTree()
57 TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&node3->attrs, 0, lv_svg_attr_t))->value.fval, 10.0f); in testNodeTree()
68 TEST_ASSERT_EQUAL(lv_array_size(&svg_node1->attrs), 2); in testSvgElement()
69 … TEST_ASSERT_EQUAL_STRING((LV_ARRAY_GET(&svg_node1->attrs, 0, lv_svg_attr_t))->value.sval, "1.2"); in testSvgElement()
70 … TEST_ASSERT_EQUAL_STRING((LV_ARRAY_GET(&svg_node1->attrs, 1, lv_svg_attr_t))->value.sval, "tiny"); in testSvgElement()
77 TEST_ASSERT_EQUAL(0, LV_ARRAY_GET(&svg_node_viewbox->attrs, 0, lv_svg_attr_t)->class_type); in testSvgElement()
84 …AL_FLOAT_ARRAY(ret1, (float *)(LV_ARRAY_GET(&svg_node_viewbox1->attrs, 0, lv_svg_attr_t))->value.v… in testSvgElement()
88 "<svg viewBox=\"-5,10 +10,-10\"></svg>"; in testSvgElement()
90 float ret2[4] = {-5.0f, 10.0f, 10.0f, -10.0f}; in testSvgElement()
91 …AL_FLOAT_ARRAY(ret2, (float *)(LV_ARRAY_GET(&svg_node_viewbox2->attrs, 0, lv_svg_attr_t))->value.v… in testSvgElement()
95 "<svg viewBox=\"-5,-5\"></svg>"; in testSvgElement()
97 TEST_ASSERT_EQUAL(0, LV_ARRAY_GET(&svg_node_viewbox3->attrs, 0, lv_svg_attr_t)->class_type); in testSvgElement()
101 "<svg viewBox=\"-5,-5 .2 1.5E+1\"></svg>"; in testSvgElement()
103 float ret4[4] = {-5.0f, -5.0f, 0.2f, 15.0f}; in testSvgElement()
104 …AL_FLOAT_ARRAY(ret4, (float *)(LV_ARRAY_GET(&svg_node_viewbox4->attrs, 0, lv_svg_attr_t))->value.v… in testSvgElement()
111 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh->attrs, 0, lv_svg_attr_t))->value.fval, 100.0f); in testSvgElement()
112 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh->attrs, 1, lv_svg_attr_t))->value.fval, 100.0f); in testSvgElement()
118 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh2->attrs, 0, lv_svg_attr_t))->value.fval, 377.95… in testSvgElement()
119 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh2->attrs, 1, lv_svg_attr_t))->value.fval, 377.95… in testSvgElement()
125 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh3->attrs, 0, lv_svg_attr_t))->value.fval, 960.0f… in testSvgElement()
126 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh3->attrs, 1, lv_svg_attr_t))->value.fval, 160.0f… in testSvgElement()
132 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh4->attrs, 0, lv_svg_attr_t))->value.fval, 160.0f… in testSvgElement()
133 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh4->attrs, 1, lv_svg_attr_t))->value.fval, 83.2f); in testSvgElement()
139 …TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh5->attrs, 0, lv_svg_attr_t))->value.fval, 13.333… in testSvgElement()
140 … TEST_ASSERT_EQUAL_FLOAT((LV_ARRAY_GET(&svg_node_wh5->attrs, 1, lv_svg_attr_t))->value.fval, 1.0f); in testSvgElement()
148 TEST_ASSERT_EQUAL(lv_array_size(&svg_node_ar->attrs), 1); in testSvgElement()
154 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 2); in testSvgElement()
160 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 5); in testSvgElement()
166 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 6); in testSvgElement()
172 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 8); in testSvgElement()
178 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 10); in testSvgElement()
184 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 13); in testSvgElement()
190 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 15); in testSvgElement()
196 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 16); in testSvgElement()
202 TEST_ASSERT_EQUAL((LV_ARRAY_GET(&svg_node_ar->attrs, 0, lv_svg_attr_t))->value.uval, 18); in testSvgElement()
208 TEST_ASSERT_EQUAL(lv_array_size(&svg_node_ar->attrs), 1); in testSvgElement()
218 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPolylineElement()
226 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPolylineElement()
234 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPolylineElement()
242 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPolylineElement()
250 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 0); in testPolylineElement()
261 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 0); in testPathElement()
268 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPathElement()
276 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPathElement()
281 … "<svg><path d=\"m 100 200 150 180 L300 500 C 400 450 320.0 280.5 400 400 Z\"/></svg>"; in testPathElement()
284 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPathElement()
289 …"<svg><path d=\"M 100 200 300 500 L400 450 l 150 100 H 500 h 100 H 600 v 100 s 100 200 300 400\"/>… in testPathElement()
292 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPathElement()
295 … lv_svg_attr_values_list_t * list = (lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, in testPathElement()
296 … lv_svg_attr_t))->value.val; in testPathElement()
298 lv_svg_attr_path_value_t * path = (lv_svg_attr_path_value_t *)(&list->data); in testPathElement()
299 TEST_ASSERT_EQUAL(path->cmd, LV_SVG_PATH_CMD_MOVE_TO); in testPathElement()
301 path = (lv_svg_attr_path_value_t *)((uint8_t *)&list->data + seg_size); in testPathElement()
302 TEST_ASSERT_EQUAL(path->cmd, LV_SVG_PATH_CMD_LINE_TO); in testPathElement()
304 path = (lv_svg_attr_path_value_t *)((uint8_t *)&list->data + seg_size * 2); in testPathElement()
305 TEST_ASSERT_EQUAL(path->cmd, LV_SVG_PATH_CMD_LINE_TO); in testPathElement()
307 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->x, 400.0f); in testPathElement()
308 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->y, 450.0f); in testPathElement()
310 path = (lv_svg_attr_path_value_t *)((uint8_t *)&list->data + seg_size * 7); in testPathElement()
311 TEST_ASSERT_EQUAL(path->cmd, LV_SVG_PATH_CMD_LINE_TO); in testPathElement()
313 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->x, 600.0f); in testPathElement()
314 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->y, 650.0f); in testPathElement()
318 … "<svg><path d=\"M 100 200 C300 500 400 450 320.0 280.5 c320 340 230 220 200 200" in testPathElement()
322 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testPathElement()
333 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 0); in testTransform()
340 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 1); in testTransform()
347 …matrix_t * matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.v… in testTransform()
349 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][0], 1.0f); in testTransform()
350 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][1], 1.0f); in testTransform()
351 TEST_ASSERT_EQUAL_FLOAT(matrix->m[2][2], 1.0f); in testTransform()
359 matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testTransform()
361 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][0], 1.5f); in testTransform()
362 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][0], 0.0f); in testTransform()
363 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][1], 2.0f); in testTransform()
364 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][1], 2.0f); in testTransform()
365 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][2], 10.0f); in testTransform()
366 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][2], 20.0f); in testTransform()
374 matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testTransform()
376 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][2], 3.0f); in testTransform()
377 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][2], 4.0f); in testTransform()
385 matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testTransform()
387 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][0], 0.25f); in testTransform()
388 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][1], 0.25f); in testTransform()
396 matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testTransform()
398 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][2], 10.0f); in testTransform()
399 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][2], 0.0f); in testTransform()
400 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][0], 0.25f); in testTransform()
401 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][1], 0.25f); in testTransform()
409 matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testTransform()
411 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][2], 20.0f); in testTransform()
412 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][2], 0.0f); in testTransform()
420 matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testTransform()
422 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][2], 0.0f); in testTransform()
423 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][2], 0.0f); in testTransform()
431 matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testTransform()
433 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][1], 0.176327f); in testTransform()
434 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][0], 0.176327f); in testTransform()
445 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 0); in testStrokeFill()
452 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 2); in testStrokeFill()
459 const char * str = (const char *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.sval; in testStrokeFill()
467 str = (const char *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.sval; in testStrokeFill()
475 str = (const char *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.sval; in testStrokeFill()
483 uint32_t c = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.uval; in testStrokeFill()
491 c = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.uval; in testStrokeFill()
499 c = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.uval; in testStrokeFill()
507 c = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.uval; in testStrokeFill()
515 c = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.uval; in testStrokeFill()
523 c = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.uval; in testStrokeFill()
531 "<svg><g fill-rule=\'\'/></svg>"; in testStrokeFillAttrs()
534 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 0); in testStrokeFillAttrs()
538 … "<svg><g stroke-width=1 stroke-miterlimit=3 fill-rule=\'inherit\' /></svg>"; in testStrokeFillAttrs()
541 float f1 = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.fval; in testStrokeFillAttrs()
543 uint32_t f2 = (LV_ARRAY_GET(&svg_node->attrs, 1, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
548 … "<svg><g fill-rule=\"evenodd\" stroke-width=\'-1\' stroke-miterlimit=\'-5.0\'/></svg>"; in testStrokeFillAttrs()
551 uint32_t r1 = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
553 float w1 = (LV_ARRAY_GET(&svg_node->attrs, 1, lv_svg_attr_t))->value.fval; in testStrokeFillAttrs()
555 uint32_t l1 = (LV_ARRAY_GET(&svg_node->attrs, 2, lv_svg_attr_t))->value.uval; in testStrokeFillAttrs()
560 … "<svg><g stroke-linecap=\"round\" stroke-linejoin=\' bevel\' fill-rule=nonzero/></svg>"; in testStrokeFillAttrs()
563 uint32_t c1 = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
565 uint32_t c2 = (LV_ARRAY_GET(&svg_node->attrs, 1, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
567 uint32_t r2 = (LV_ARRAY_GET(&svg_node->attrs, 2, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
572 "<svg><g stroke-linecap=\" square \" stroke-linejoin=round/></svg>"; in testStrokeFillAttrs()
575 uint32_t c3 = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
577 uint32_t c4 = (LV_ARRAY_GET(&svg_node->attrs, 1, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
582 …"<svg><g stroke-linecap=\"a\" stroke-linejoin=\'b\' stroke-dasharray=\"none\" stroke-opacity=\"inh… in testStrokeFillAttrs()
585 uint32_t c5 = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
587 uint32_t c6 = (LV_ARRAY_GET(&svg_node->attrs, 1, lv_svg_attr_t))->value.ival; in testStrokeFillAttrs()
592 "<svg><g stroke-dasharray=\"1,2,3, 2.5, 3 \" stroke-dashoffset=1.2" in testStrokeFillAttrs()
593 " fill-opacity=\"2.0\" stroke-dasharray=\"inherit\" /></svg>"; in testStrokeFillAttrs()
596 … lv_svg_attr_values_list_t * list = (lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, in testStrokeFillAttrs()
597 … lv_svg_attr_t))->value.val; in testStrokeFillAttrs()
598 TEST_ASSERT_EQUAL(list->length, 5); in testStrokeFillAttrs()
599 float * arr = (float *)(&list->data); in testStrokeFillAttrs()
603 float c8 = (LV_ARRAY_GET(&svg_node->attrs, 1, lv_svg_attr_t))->value.fval; in testStrokeFillAttrs()
605 float c9 = (LV_ARRAY_GET(&svg_node->attrs, 2, lv_svg_attr_t))->value.fval; in testStrokeFillAttrs()
613 …"<svg><text font-size=\'16\' font-family=\"arial\" font-variant=inherit>hello world!</text></svg>"; in testTextAttrs()
617 float font_size = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.fval; in testTextAttrs()
619 const char * font_family = (LV_ARRAY_GET(&svg_node->attrs, 1, lv_svg_attr_t))->value.sval; in testTextAttrs()
622 const char * content = svg_node1->xml_id; in testTextAttrs()
627 …"<svg><text font-size=\'16em\' font=\'user\' font-style=\" italic \" >hello<tspan>my\n</tspan>worl… in testTextAttrs()
631 font_size = (LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.fval; in testTextAttrs()
633 const char * font_style = (LV_ARRAY_GET(&svg_node->attrs, 1, lv_svg_attr_t))->value.sval; in testTextAttrs()
636 const char * content1 = svg_node1->xml_id; in testTextAttrs()
639 const char * content2 = svg_node1->xml_id; in testTextAttrs()
643 const char * content3 = svg_node2->xml_id; in testTextAttrs()
652 "<stop stop-color='red' offset=0.1/>" in testGradient()
653 "<stop stop-color=\'black\' stop-opacity=\"0.5\" offset=1.0/>" in testGradient()
657 TEST_ASSERT_EQUAL_STRING(svg_node->xml_id, "gt1"); in testGradient()
659 uint32_t c1 = (LV_ARRAY_GET(&svg_node1->attrs, 0, lv_svg_attr_t))->value.uval; in testGradient()
661 float o1 = (LV_ARRAY_GET(&svg_node1->attrs, 1, lv_svg_attr_t))->value.fval; in testGradient()
663 float o2 = (LV_ARRAY_GET(&svg_node1->attrs, 2, lv_svg_attr_t))->value.fval; in testGradient()
670 "<stop offset=\"0\" stop-color=\"red\"/>" in testGradient()
671 "<stop offset=\"0.5\" stop-color=\"blue\"/>" in testGradient()
672 "<stop offset=\"1\" stop-color=\"red\"/>" in testGradient()
677 TEST_ASSERT_EQUAL_STRING(svg_node1->xml_id, "gt2"); in testGradient()
678 uint32_t g = (LV_ARRAY_GET(&svg_node1->attrs, 0, lv_svg_attr_t))->value.ival; in testGradient()
680 float cx = (LV_ARRAY_GET(&svg_node1->attrs, 1, lv_svg_attr_t))->value.fval; in testGradient()
682 float cy = (LV_ARRAY_GET(&svg_node1->attrs, 2, lv_svg_attr_t))->value.fval; in testGradient()
711 TEST_ASSERT_EQUAL(0, LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t)->class_type); in testBadCase()
718 …matrix_t * matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.v… in testBadCase()
720 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][0], 1.0f); in testBadCase()
721 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][1], 1.0f); in testBadCase()
722 TEST_ASSERT_EQUAL_FLOAT(matrix->m[2][2], 1.0f); in testBadCase()
738 "<svg><path d=\"M 100 L150 180 L 150 Z\"/></svg>"; in testBadCase()
741 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testBadCase()
744 … lv_svg_attr_values_list_t * list = (lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, in testBadCase()
745 … lv_svg_attr_t))->value.val; in testBadCase()
747 lv_svg_attr_path_value_t * path = (lv_svg_attr_path_value_t *)(&list->data); in testBadCase()
748 TEST_ASSERT_EQUAL(path->cmd, LV_SVG_PATH_CMD_MOVE_TO); in testBadCase()
750 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->x, 100.0f); in testBadCase()
751 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->y, 150.0f); in testBadCase()
753 path = (lv_svg_attr_path_value_t *)((uint8_t *)&list->data + seg_size); in testBadCase()
754 TEST_ASSERT_EQUAL(path->cmd, LV_SVG_PATH_CMD_LINE_TO); in testBadCase()
756 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->x, 180.0f); in testBadCase()
757 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->y, 150.0f); in testBadCase()
761 "<svg><path d=\"M 100 200 L150 Z\"/></svg>"; in testBadCase()
764 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testBadCase()
767 … list = (lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testBadCase()
769 path = (lv_svg_attr_path_value_t *)(&list->data); in testBadCase()
770 TEST_ASSERT_EQUAL(path->cmd, LV_SVG_PATH_CMD_MOVE_TO); in testBadCase()
772 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->x, 100.0f); in testBadCase()
773 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->y, 200.0f); in testBadCase()
783 "<svg><text font-size></text></svg>"; in testBadCase()
786 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 0); in testBadCase()
787 TEST_ASSERT_EQUAL(LV_TREE_NODE(svg_node)->child_cnt, 0); in testBadCase()
791 "<svg><text font-size=></text></svg>"; in testBadCase()
794 TEST_ASSERT_EQUAL(lv_array_size(&svg_node->attrs), 0); in testBadCase()
795 TEST_ASSERT_EQUAL(LV_TREE_NODE(svg_node)->child_cnt, 0); in testBadCase()
799 "<svg><!-aaaa /></svg>"; in testBadCase()
816 …"<path d=\'m-122.3,84.285s0.1,1.894-0.73,1.875c-0.82-0.019-17.27-48.094-37.8-45.851,0,0,17.78-7.35… in testBadCase()
821 …AL(((lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val)->l… in testBadCase()
824 … list = (lv_svg_attr_values_list_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testBadCase()
826 path = (lv_svg_attr_path_value_t *)(&list->data); in testBadCase()
827 TEST_ASSERT_EQUAL(path->cmd, LV_SVG_PATH_CMD_MOVE_TO); in testBadCase()
829 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->x, -122.3f); in testBadCase()
830 TEST_ASSERT_EQUAL_FLOAT(((lv_svg_point_t *)(&path->data))->y, 84.285f); in testBadCase()
841 matrix = (lv_svg_matrix_t *)(LV_ARRAY_GET(&svg_node->attrs, 0, lv_svg_attr_t))->value.val; in testBadCase()
843 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][0], 1.7656463f); in testBadCase()
844 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][0], 0.0f); in testBadCase()
845 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][1], 0.0f); in testBadCase()
846 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][1], 1.7656463f); in testBadCase()
847 TEST_ASSERT_EQUAL_FLOAT(matrix->m[0][2], 324.90716f); in testBadCase()
848 TEST_ASSERT_EQUAL_FLOAT(matrix->m[1][2], 255.00942f); in testBadCase()