From 25607f00539187e0834f5c6bbad9eaf1586a6fa7 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Tue, 9 Dec 2025 15:05:04 -0500 Subject: [Rust] Refactor `AnalysisProgress` returned from `BinaryViewExt::analysis_progress` --- rust/tests/binary_view.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'rust/tests/binary_view.rs') diff --git a/rust/tests/binary_view.rs b/rust/tests/binary_view.rs index c2a98da7..7a0a3299 100644 --- a/rust/tests/binary_view.rs +++ b/rust/tests/binary_view.rs @@ -1,5 +1,7 @@ use binaryninja::binary_view::search::SearchQuery; -use binaryninja::binary_view::{AnalysisState, BinaryViewBase, BinaryViewExt, StringType}; +use binaryninja::binary_view::{ + AnalysisProgress, AnalysisState, BinaryViewBase, BinaryViewExt, StringType, +}; use binaryninja::data_buffer::DataBuffer; use binaryninja::function::{Function, FunctionViewType}; use binaryninja::headless::Session; @@ -16,7 +18,7 @@ fn test_binary_loading() { let out_dir = env!("OUT_DIR").parse::().unwrap(); let view = binaryninja::load(out_dir.join("atox.obj")).expect("Failed to create view"); assert!(view.has_initial_analysis(), "No initial analysis"); - assert_eq!(view.analysis_progress().state, AnalysisState::IdleState); + assert_eq!(view.analysis_progress(), AnalysisProgress::Idle); assert_eq!(view.file().is_analysis_changed(), false); assert_eq!(view.file().is_database_backed(), false); } @@ -188,7 +190,7 @@ fn test_deterministic_functions() { for file_name in TARGET_FILES { let path = out_dir.join(file_name); let view = session.load(&path).expect("Failed to load view"); - assert_eq!(view.analysis_progress().state, AnalysisState::IdleState); + assert_eq!(view.analysis_progress(), AnalysisProgress::Idle); let functions: BTreeMap = view .functions() .iter() -- cgit v1.3.1