This repository has been archived on 2026-10-10. You can view files and clone it, but cannot push or open issues or pull requests.
molotov/crates/molotov-core/tests/jni_tables_test.rs

18 lines
549 B
Rust

// SPDX-License-Identifier: GPL-3.0-or-later
use molotov_core::jni::env::JNIEnvWrapper;
use molotov_core::jni::types::JNI_VERSION_1_6;
use molotov_core::jni::vm::JavaVMWrapper;
#[test]
fn test_synthetic_javavm_and_jnienv_version() {
let _vm = JavaVMWrapper::new();
let env = JNIEnvWrapper::new();
unsafe {
let env_ptr = env.as_raw_ptr();
let get_version = (**env_ptr).GetVersion;
assert!(get_version.is_some());
let ver = get_version.unwrap()(env_ptr);
assert_eq!(ver, JNI_VERSION_1_6);
}
}