MCPcopy Create free account
hub / github.com/dejwk/roo_display / TestWriteLongRandom

Method TestWriteLongRandom

test/offscreen_test.cpp:464–476  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

462template <typename ColorMode, ColorPixelOrder pixel_order, ByteOrder byte_order,
463 BlendingMode blending_mode>
464void TestWriteLongRandom(ColorMode color_mode = ColorMode()) {
465 ColorRandomizer<ColorMode> colors(32768, color_mode);
466 WriterTester<ColorMode, pixel_order, byte_order, blending_mode> tester(
467 16, 64, color_mode);
468 int pixels_total = 0;
469 while (pixels_total < 32768 - 512) {
470 uint32_t offset = rand() % 1024;
471 uint32_t len = rand() % 512;
472 if (offset + len >= 1024) len = 1024 - offset;
473 tester.write(colors.get() + pixels_total, offset, len);
474 pixels_total += len;
475 }
476};
477
478template <typename ColorMode, ColorPixelOrder pixel_order, ByteOrder byte_order,
479 BlendingMode blending_mode>

Callers

nothing calls this directly

Calls 3

ColorModeEnum · 0.85
writeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected