@@ -82,31 +82,34 @@ pub struct Agent {
8282
8383#[ cfg( test) ]
8484mod tests {
85+
86+ use crate :: event:: bedrock_agent_runtime:: AgentEvent ;
87+
8588 #[ test]
86- #[ cfg( feature = "bedrock-agent-runtime " ) ]
87- fn example_bedrock_agent__runtime_event ( ) {
88- let data = include ! ( "../../fixtures/example-bedrock-agent-runtime-event.json" ) ;
89- let parsed: AgentEvent = serde_json:: from_str ( & data) . unwrap ( ) ;
89+ #[ cfg( feature = "bedrock_agent_runtime " ) ]
90+ fn example_bedrock_agent_runtime_event ( ) {
91+ let data = include_bytes ! ( "../../fixtures/example-bedrock-agent-runtime-event.json" ) ;
92+ let parsed: AgentEvent = serde_json:: from_slice ( data) . unwrap ( ) ;
9093 let output: String = serde_json:: to_string ( & parsed) . unwrap ( ) ;
91- let reparsed: AgentEvent = serde_json:: from_slice ( & output. as_bytes ( ) ) . unwrap ( ) ;
94+ let reparsed: AgentEvent = serde_json:: from_slice ( output. as_bytes ( ) ) . unwrap ( ) ;
9295 assert_eq ! ( parsed, reparsed) ;
9396 }
9497 #[ test]
95- #[ cfg( feature = "bedrock-agent-runtime " ) ]
98+ #[ cfg( feature = "bedrock_agent_runtime " ) ]
9699 fn example_bedrock_agent_runtime_event_without_parameters ( ) {
97- let data = include ! ( "../../fixtures/example-bedrock-agent-runtime-event-without-parameters.json" ) ;
98- let parsed: AgentEvent = serde_json:: from_str ( & data) . unwrap ( ) ;
100+ let data = include_bytes ! ( "../../fixtures/example-bedrock-agent-runtime-event-without-parameters.json" ) ;
101+ let parsed: AgentEvent = serde_json:: from_slice ( data) . unwrap ( ) ;
99102 let output: String = serde_json:: to_string ( & parsed) . unwrap ( ) ;
100- let reparsed: AgentEvent = serde_json:: from_slice ( & output. as_bytes ( ) ) . unwrap ( ) ;
103+ let reparsed: AgentEvent = serde_json:: from_slice ( output. as_bytes ( ) ) . unwrap ( ) ;
101104 assert_eq ! ( parsed, reparsed) ;
102105 }
103106 #[ test]
104- #[ cfg( feature = "bedrock-agent-runtime " ) ]
107+ #[ cfg( feature = "bedrock_agent_runtime " ) ]
105108 fn example_bedrock_agent_runtime_event_without_request_body ( ) {
106- let data = include ! ( "../../fixtures/example-bedrock-agent-runtime-event-without-request-body.json" ) ;
107- let parsed: AgentEvent = serde_json:: from_str ( & data) . unwrap ( ) ;
109+ let data = include_bytes ! ( "../../fixtures/example-bedrock-agent-runtime-event-without-request-body.json" ) ;
110+ let parsed: AgentEvent = serde_json:: from_slice ( data) . unwrap ( ) ;
108111 let output: String = serde_json:: to_string ( & parsed) . unwrap ( ) ;
109- let reparsed: AgentEvent = serde_json:: from_slice ( & output. as_bytes ( ) ) . unwrap ( ) ;
112+ let reparsed: AgentEvent = serde_json:: from_slice ( output. as_bytes ( ) ) . unwrap ( ) ;
110113 assert_eq ! ( parsed, reparsed) ;
111114 }
112115}
0 commit comments