18 lines
549 B
Rust
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);
|
|
}
|
|
}
|