MCPcopy Index your code
hub / github.com/endbasic/endbasic / test_write_text_wide_font

Function test_write_text_wide_font

std/src/gfx/lcd/buffered/tests.rs:458–545  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

456
457#[test]
458fn test_write_text_wide_font() {
459 Tester::with_font(size(20, 30), &FONT_16X16)
460 .op(|l| {
461 l.set_sync(false);
462 l.set_draw_color((250, 251, 252));
463 l.write_text(PixelsXY::new(2, 3), "Hi").unwrap()
464 })
465 .expect_damage(xy(5, 5), xy(13, 16))
466 .expect_pixel(xy(5, 5), (250, 251, 252))
467 .expect_pixel(xy(6, 5), (250, 251, 252))
468 .expect_pixel(xy(7, 5), (250, 251, 252))
469 .expect_pixel(xy(11, 5), (250, 251, 252))
470 .expect_pixel(xy(12, 5), (250, 251, 252))
471 .expect_pixel(xy(13, 5), (250, 251, 252))
472 .expect_pixel(xy(5, 6), (250, 251, 252))
473 .expect_pixel(xy(6, 6), (250, 251, 252))
474 .expect_pixel(xy(7, 6), (250, 251, 252))
475 .expect_pixel(xy(11, 6), (250, 251, 252))
476 .expect_pixel(xy(12, 6), (250, 251, 252))
477 .expect_pixel(xy(13, 6), (250, 251, 252))
478 .expect_pixel(xy(5, 7), (250, 251, 252))
479 .expect_pixel(xy(6, 7), (250, 251, 252))
480 .expect_pixel(xy(7, 7), (250, 251, 252))
481 .expect_pixel(xy(11, 7), (250, 251, 252))
482 .expect_pixel(xy(12, 7), (250, 251, 252))
483 .expect_pixel(xy(13, 7), (250, 251, 252))
484 .expect_pixel(xy(5, 8), (250, 251, 252))
485 .expect_pixel(xy(6, 8), (250, 251, 252))
486 .expect_pixel(xy(7, 8), (250, 251, 252))
487 .expect_pixel(xy(11, 8), (250, 251, 252))
488 .expect_pixel(xy(12, 8), (250, 251, 252))
489 .expect_pixel(xy(13, 8), (250, 251, 252))
490 .expect_pixel(xy(5, 9), (250, 251, 252))
491 .expect_pixel(xy(6, 9), (250, 251, 252))
492 .expect_pixel(xy(7, 9), (250, 251, 252))
493 .expect_pixel(xy(11, 9), (250, 251, 252))
494 .expect_pixel(xy(12, 9), (250, 251, 252))
495 .expect_pixel(xy(13, 9), (250, 251, 252))
496 .expect_pixel(xy(5, 10), (250, 251, 252))
497 .expect_pixel(xy(6, 10), (250, 251, 252))
498 .expect_pixel(xy(7, 10), (250, 251, 252))
499 .expect_pixel(xy(8, 10), (250, 251, 252))
500 .expect_pixel(xy(9, 10), (250, 251, 252))
501 .expect_pixel(xy(10, 10), (250, 251, 252))
502 .expect_pixel(xy(11, 10), (250, 251, 252))
503 .expect_pixel(xy(12, 10), (250, 251, 252))
504 .expect_pixel(xy(13, 10), (250, 251, 252))
505 .expect_pixel(xy(5, 11), (250, 251, 252))
506 .expect_pixel(xy(6, 11), (250, 251, 252))
507 .expect_pixel(xy(7, 11), (250, 251, 252))
508 .expect_pixel(xy(8, 11), (250, 251, 252))
509 .expect_pixel(xy(9, 11), (250, 251, 252))
510 .expect_pixel(xy(10, 11), (250, 251, 252))
511 .expect_pixel(xy(11, 11), (250, 251, 252))
512 .expect_pixel(xy(12, 11), (250, 251, 252))
513 .expect_pixel(xy(13, 11), (250, 251, 252))
514 .expect_pixel(xy(5, 12), (250, 251, 252))
515 .expect_pixel(xy(6, 12), (250, 251, 252))

Callers

nothing calls this directly

Calls 9

expect_pixelMethod · 0.80
expect_damageMethod · 0.80
opMethod · 0.80
sizeFunction · 0.70
xyFunction · 0.70
checkMethod · 0.45
set_syncMethod · 0.45
set_draw_colorMethod · 0.45
write_textMethod · 0.45

Tested by

no test coverage detected