mirror of
https://github.com/Anshorei/epd-waveshare.git
synced 2026-10-03 22:06:43 +00:00
Color specific test fixes
This commit is contained in:
committed by
Denis Chapligin
parent
4b0195f686
commit
68d55463ab
@@ -92,19 +92,25 @@ mod tests {
|
|||||||
#[test]
|
#[test]
|
||||||
fn graphics_size() {
|
fn graphics_size() {
|
||||||
let display = Display5in83::default();
|
let display = Display5in83::default();
|
||||||
assert_eq!(display.buffer().len(), 38400);
|
assert_eq!(display.buffer().len(), 77760); // (77760 = 648 * 480/8) * 2
|
||||||
}
|
}
|
||||||
|
|
||||||
// test default background color on all bytes
|
// test default background color on all bytes
|
||||||
#[test]
|
#[test]
|
||||||
fn graphics_default() {
|
fn graphics_default() {
|
||||||
let display = Display5in83::default();
|
let display = Display5in83::default();
|
||||||
for &byte in display.buffer() {
|
for &byte in display.bw_buffer() {
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
byte,
|
byte,
|
||||||
epd5in83b_v2::DEFAULT_BACKGROUND_COLOR.get_byte_value()
|
epd5in83b_v2::DEFAULT_BACKGROUND_COLOR.get_byte_value()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
for &byte in display.chromatic_buffer() {
|
||||||
|
assert_eq!(
|
||||||
|
byte,
|
||||||
|
0xFF
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -114,7 +120,7 @@ mod tests {
|
|||||||
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
||||||
.draw(&mut display);
|
.draw(&mut display);
|
||||||
|
|
||||||
let buffer = display.buffer();
|
let buffer = display.bw_buffer();
|
||||||
|
|
||||||
assert_eq!(buffer[0], Black.get_byte_value());
|
assert_eq!(buffer[0], Black.get_byte_value());
|
||||||
|
|
||||||
@@ -134,7 +140,7 @@ mod tests {
|
|||||||
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
||||||
.draw(&mut display);
|
.draw(&mut display);
|
||||||
|
|
||||||
let buffer = display.buffer();
|
let buffer = display.bw_buffer();
|
||||||
|
|
||||||
assert_eq!(buffer[0], Black.get_byte_value());
|
assert_eq!(buffer[0], Black.get_byte_value());
|
||||||
|
|
||||||
@@ -154,7 +160,7 @@ mod tests {
|
|||||||
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
||||||
.draw(&mut display);
|
.draw(&mut display);
|
||||||
|
|
||||||
let buffer = display.buffer();
|
let buffer = display.bw_buffer();
|
||||||
|
|
||||||
assert_eq!(buffer[0], Black.get_byte_value());
|
assert_eq!(buffer[0], Black.get_byte_value());
|
||||||
|
|
||||||
@@ -174,7 +180,7 @@ mod tests {
|
|||||||
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
.into_styled(PrimitiveStyle::with_stroke(Black, 1))
|
||||||
.draw(&mut display);
|
.draw(&mut display);
|
||||||
|
|
||||||
let buffer = display.buffer();
|
let buffer = display.bw_buffer();
|
||||||
|
|
||||||
assert_eq!(buffer[0], Black.get_byte_value());
|
assert_eq!(buffer[0], Black.get_byte_value());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user