summaryrefslogtreecommitdiff
path: root/rust/tests/demangler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/tests/demangler.rs')
-rw-r--r--rust/tests/demangler.rs17
1 files changed, 6 insertions, 11 deletions
diff --git a/rust/tests/demangler.rs b/rust/tests/demangler.rs
index da57f67e..3c1d0216 100644
--- a/rust/tests/demangler.rs
+++ b/rust/tests/demangler.rs
@@ -6,16 +6,10 @@ use binaryninja::demangle::{
use binaryninja::headless::Session;
use binaryninja::rc::Ref;
use binaryninja::types::{QualifiedName, Type};
-use rstest::*;
-#[fixture]
-#[once]
-fn session() -> Session {
- Session::new().expect("Failed to initialize session")
-}
-
-#[rstest]
-fn test_demangler_simple(_session: &Session) {
+#[test]
+fn test_demangler_simple() {
+ let _session = Session::new().expect("Failed to initialize session");
let placeholder_arch = CoreArchitecture::by_name("x86").expect("x86 exists");
// Example LLVM-style mangled name
let llvm_mangled = "_Z3fooi"; // "foo(int)" in LLVM mangling
@@ -45,8 +39,9 @@ fn test_demangler_simple(_session: &Session) {
);
}
-#[rstest]
-fn test_custom_demangler(_session: &Session) {
+#[test]
+fn test_custom_demangler() {
+ let _session = Session::new().expect("Failed to initialize session");
struct TestDemangler;
impl CustomDemangler for TestDemangler {