From d1e39307a76dad5dcba8ea40a5065d80274b52ad Mon Sep 17 00:00:00 2001 From: Trevor Merritt Date: Fri, 4 Oct 2024 14:58:06 -0400 Subject: [PATCH] more byte poke tests --- .cargo/config.toml | 4 ++-- emma/src/chip8/video.rs | 12 ++++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.cargo/config.toml b/.cargo/config.toml index 59431ee..6736d47 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -1,5 +1,5 @@ [alias] - coverage = "tarpaulin --out Html --skip-clean" +coverage = "tarpaulin --out Html --skip-clean" [build] -rustc-wrapper = "sccache" +# rustc-wrapper = "sccache" diff --git a/emma/src/chip8/video.rs b/emma/src/chip8/video.rs index 70ef5af..216d48a 100644 --- a/emma/src/chip8/video.rs +++ b/emma/src/chip8/video.rs @@ -251,6 +251,17 @@ mod test { } let test_offset = (x_offset * 64 + y_offset) as u16; + println!("TEST OFFSET = {test_offset}"); + assert!(!v.peek(test_offset)); + assert!(!v.peek(test_offset + 1)); + assert!(!v.peek(test_offset + 2)); + assert!(!v.peek(test_offset + 3)); + assert!(!v.peek(test_offset + 4)); + assert!(!v.peek(test_offset + 5)); + assert!(!v.peek(test_offset + 6)); + assert!(!v.peek(test_offset + 7)); + + let test_offset= test_offset + 0x40; assert!(v.peek(test_offset)); assert!(v.peek(test_offset + 1)); assert!(v.peek(test_offset + 2)); @@ -260,6 +271,7 @@ mod test { assert!(v.peek(test_offset + 6)); assert!(v.peek(test_offset + 7)); + } #[test]