in src/enclave_proc/utils.rs [199:219]
fn test_get_run_enclaves_info() {
let enclave_name = "testName".to_string();
let enclave_cid: u64 = 0;
let slot_id: u64 = 7;
let cpu_ids: Vec<u32> = vec![1, 3];
let memory: u64 = 64;
let result =
get_run_enclaves_info(enclave_name, enclave_cid, slot_id, cpu_ids.clone(), memory);
assert!(result.is_ok());
if let Ok(result) = result {
assert_eq!(enclave_cid, result.enclave_cid);
assert_eq!(cpu_ids.len(), result.cpu_ids.len());
for (idx, cpu_id) in result.cpu_ids.iter().enumerate() {
assert_eq!(cpu_ids[idx], *cpu_id);
}
assert_eq!(memory, result.memory_mib);
}
}