()
| 2321 | |
| 2322 | #[test] |
| 2323 | fn test_int_array_to_rust() -> errors::Result<()> { |
| 2324 | let jvm = create_tests_jvm()?; |
| 2325 | let rust_value: Vec<i32> = vec![-100_000, -1_000_000, 1_000_000]; |
| 2326 | let ia: Vec<_> = rust_value |
| 2327 | .iter() |
| 2328 | .map(|x| { |
| 2329 | InvocationArg::try_from(x) |
| 2330 | .unwrap() |
| 2331 | .into_primitive() |
| 2332 | .unwrap() |
| 2333 | }) |
| 2334 | .collect(); |
| 2335 | let java_instance = jvm.create_java_array(PRIMITIVE_INT, &ia)?; |
| 2336 | let rust_value_from_java: Vec<i32> = jvm.to_rust(java_instance)?; |
| 2337 | assert_eq!(rust_value_from_java, rust_value); |
| 2338 | |
| 2339 | Ok(()) |
| 2340 | } |
| 2341 | |
| 2342 | #[test] |
| 2343 | fn test_long_array_to_rust() -> errors::Result<()> { |
nothing calls this directly
no test coverage detected