in optee-utee/src/extension.rs [342:357]
fn test_invoke_with_no_data() {
let plugin = LoadablePlugin {
uuid: Uuid::parse_str("7dd54ee6-a705-4e4d-8b6b-aa5024dfcd10").unwrap(),
};
const OUTPUT_LEN: usize = 50;
let (cmd, sub_cmd, _, exp_response) = generate_test_pairs(0, OUTPUT_LEN);
let exp_request = vec![0_u8; OUTPUT_LEN];
set_ree_expected_value(cmd, sub_cmd, exp_request);
set_ree_return_value(cmd, sub_cmd, exp_response.clone());
let response = plugin
.invoke_with_capacity(cmd, sub_cmd, OUTPUT_LEN)
.call()
.unwrap();
std::println!("*TA*: response is {:?}", response);
assert_eq!(response, exp_response);
}