(env: &mut JNIEnv, policy: &str, expected_effect: &str)
| 1164 | |
| 1165 | #[track_caller] |
| 1166 | fn policy_effect_test_util(env: &mut JNIEnv, policy: &str, expected_effect: &str) { |
| 1167 | let policy_string = env.new_string(policy).unwrap(); |
| 1168 | let effect_result = policy_effect_jni_internal(env, policy_string).unwrap(); |
| 1169 | let effect_jstr = JString::cast(env, effect_result.l().unwrap()).unwrap(); |
| 1170 | let effect = String::from(env.get_string(&effect_jstr).unwrap()); |
| 1171 | assert_eq!(effect, expected_effect); |
| 1172 | } |
| 1173 | |
| 1174 | #[test] |
| 1175 | fn policy_effect_tests() { |