From 2f4caa8e39ac39969522c4a2a285256c9a13b2c6 Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Mon, 7 Sep 2026 16:38:48 +0200 Subject: vnf: convert StatusRegister.break_mark to Option MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Instead of assuming a default value, it's safer to just implement it in Rust's native Option<_> type. Signed-off-by: Miquel Sabaté Solà --- tests/vnf-tests/src/main.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/vnf-tests/src/main.rs b/tests/vnf-tests/src/main.rs index 96e3b95..1f79655 100644 --- a/tests/vnf-tests/src/main.rs +++ b/tests/vnf-tests/src/main.rs @@ -88,10 +88,10 @@ fn run_break_mark_test(path: &Path) -> Result<(), String> { )); // Before vs after running 'brk'. - assert_eq!(machine.status_register.break_mark, 0); + assert!(machine.status_register.break_mark.is_none()); assert!(!machine.status_register.brk); let _ = machine.next_iteration(); - assert_eq!(machine.status_register.break_mark, 0x42); + assert_eq!(machine.status_register.break_mark.unwrap(), 0x42); assert!(machine.status_register.brk); // Skip instructions we don't care about here. @@ -104,12 +104,12 @@ fn run_break_mark_test(path: &Path) -> Result<(), String> { machine.current_instruction.identifier, InstructionIdentifier::Plp )); - assert_eq!(machine.status_register.break_mark, 0x42); + assert_eq!(machine.status_register.break_mark.unwrap(), 0x42); assert!(machine.status_register.brk); // After running 'plp'. let _ = machine.next_iteration(); - assert_eq!(machine.status_register.break_mark, 0x00); + assert!(machine.status_register.break_mark.is_none()); assert!(!machine.status_register.brk); Ok(()) -- cgit v1.2.3