| 6 | |
| 7 | #[test] |
| 8 | fn test_binary_loading() { |
| 9 | let _session = Session::new().expect("Failed to initialize session"); |
| 10 | let out_dir = env!("OUT_DIR").parse::<PathBuf>().unwrap(); |
| 11 | let view = binaryninja::load(out_dir.join("atox.obj")).expect("Failed to create view"); |
| 12 | assert!(view.has_initial_analysis(), "No initial analysis"); |
| 13 | assert_eq!(view.analysis_progress().state, AnalysisState::IdleState); |
| 14 | assert_eq!(view.file().is_analysis_changed(), true); |
| 15 | assert_eq!(view.file().is_database_backed(), false); |
| 16 | } |
| 17 | |
| 18 | #[test] |
| 19 | fn test_binary_saving() { |