rust-jni 0.1.0

A package for easy Java interop
Documentation
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
        );
    }
}