MCPcopy Create free account
hub / github.com/astonbitecode/j4rs / invoke_async_failure_w_async_std

Function invoke_async_failure_w_async_std

rust/src/async_api/mod.rs:207–222  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

205
206 #[async_std::test]
207 async fn invoke_async_failure_w_async_std() -> errors::Result<()> {
208 let s_test = "Boom!";
209 let jvm = create_tests_jvm()?;
210 let my_test = jvm.create_instance("org.astonbitecode.j4rs.tests.MyTest", InvocationArg::empty())?;
211 let instance_result = jvm
212 .invoke_async(
213 &my_test,
214 "getErrorWithFuture",
215 &[InvocationArg::try_from(s_test)?],
216 )
217 .await;
218 assert!(instance_result.is_err());
219 let error = instance_result.err().unwrap();
220 println!("{}", error);
221 Ok(())
222 }
223
224 #[tokio::test(flavor = "multi_thread", worker_threads = 2)]
225 async fn invoke_async_and_reuse_instance() -> errors::Result<()> {

Callers

nothing calls this directly

Calls 3

create_tests_jvmFunction · 0.85
create_instanceMethod · 0.80
invoke_asyncMethod · 0.80

Tested by

no test coverage detected