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

Function invoke_async_failure_w_tokio

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

Source from the content-addressed store, hash-verified

170
171 #[tokio::test(flavor = "multi_thread", worker_threads = 2)]
172 async fn invoke_async_failure_w_tokio() -> errors::Result<()> {
173 let s_test = "Boom!";
174 let jvm = create_tests_jvm()?;
175 let my_test = jvm.create_instance("org.astonbitecode.j4rs.tests.MyTest", InvocationArg::empty())?;
176 let instance_result = jvm
177 .invoke_async(
178 &my_test,
179 "getErrorWithFuture",
180 &[InvocationArg::try_from(s_test)?],
181 )
182 .await;
183 assert!(instance_result.is_err());
184 let error = instance_result.err().unwrap();
185 println!("{}", error);
186 Ok(())
187 }
188
189 #[async_std::test]
190 async fn invoke_async_success_w_async_std() -> 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