INNER CODE UNIT · Rust
agent_response_error_round_trips
Augani/dory · dory-core/pb/src/lib.rs:36
fn agent_response_error_round_trips() {
use agent::agent_response::Result as R;
let resp = agent::AgentResponse {
result: Some(R::Error(agent::RpcError {
code: 42,
message: "nope".into(),
})),
};
let bytes = resp.encode_to_vec();
assert_eq!(
agent::AgentResponse::decode(bytes.as_slice()).unwrap(),
resp
);
}
#[test]
fn control_request_round_trips() {
use control::control_request::Op;