extern crate rust_jni; #[cfg(test)] mod default_jvm_arguments { #[test] fn supported_versions() { use rust_jni::{InitArguments, JniVersion}; assert_eq!( InitArguments::get_default_or_closest_supported(JniVersion::V1).version(), JniVersion::V2 ); assert_eq!( InitArguments::get_default_or_closest_supported(JniVersion::V2).version(), JniVersion::V2 ); assert_eq!( InitArguments::get_default_or_closest_supported(JniVersion::V4).version(), JniVersion::V4 ); assert_eq!( InitArguments::get_default_or_closest_supported(JniVersion::V6).version(), JniVersion::V6 ); assert_eq!( InitArguments::get_default_or_closest_supported(JniVersion::V8).version(), JniVersion::V8 ); } #[test] fn latest_version() { use rust_jni::{InitArguments, JniVersion}; assert_eq!( InitArguments::get_latest_default().version(), JniVersion::V8 ); } }