()
| 574 | |
| 575 | #[test] |
| 576 | fn test_render_transform_translate() { |
| 577 | let lines = vec!["{transform_translate=0.5,0.5|A}".to_string()]; |
| 578 | let segments = parse_text_lines(lines).unwrap(); |
| 579 | let mut tracker = FxHashMap::default(); |
| 580 | let mut rendered = Vec::new(); |
| 581 | |
| 582 | render_styled_text(&segments[0], 0.0, 16.0, WHITE, &mut tracker, &mut 0, |
| 583 | |c, tr, col| rendered.push((c.to_string(), tr, col)), |
| 584 | |_, _, _| {}); |
| 585 | |
| 586 | assert!((rendered[0].1.x - 8.0).abs() < 0.01, "Translate x wrong? {:?}", rendered); // 0.5 * 16.0 |
| 587 | assert!((rendered[0].1.y - 8.0).abs() < 0.01, "Translate y wrong? {:?}", rendered); |
| 588 | } |
| 589 | |
| 590 | #[test] |
| 591 | fn test_render_transform_scale() { |
nothing calls this directly
no test coverage detected