test: add payload protocol tests and refactor write_results

This commit is contained in:
2026-02-24 14:00:15 +02:00
parent 48c8911962
commit b16b591580
8 changed files with 75 additions and 17 deletions

View File

@@ -121,4 +121,15 @@ mod tests {
));
assert_eq!(mode, KeyExchangeMode::X25519Mlkem768);
}
#[test]
fn key_exchange_mode_serde_case_insensitive() {
let mode_lower = assert_ok!(serde_json::from_str::<KeyExchangeMode>(r#""x25519""#));
assert_eq!(mode_lower, KeyExchangeMode::X25519);
let mode_mlkem_lower = assert_ok!(serde_json::from_str::<KeyExchangeMode>(
r#""x25519mlkem768""#
));
assert_eq!(mode_mlkem_lower, KeyExchangeMode::X25519Mlkem768);
}
}