@@ -82,31 +82,34 @@ pub struct Agent {
82
82
83
83
#[ cfg( test) ]
84
84
mod tests {
85
+
86
+ use crate :: event:: bedrock_agent_runtime:: AgentEvent ;
87
+
85
88
#[ 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 ( ) ;
90
93
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 ( ) ;
92
95
assert_eq ! ( parsed, reparsed) ;
93
96
}
94
97
#[ test]
95
- #[ cfg( feature = "bedrock-agent-runtime " ) ]
98
+ #[ cfg( feature = "bedrock_agent_runtime " ) ]
96
99
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 ( ) ;
99
102
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 ( ) ;
101
104
assert_eq ! ( parsed, reparsed) ;
102
105
}
103
106
#[ test]
104
- #[ cfg( feature = "bedrock-agent-runtime " ) ]
107
+ #[ cfg( feature = "bedrock_agent_runtime " ) ]
105
108
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 ( ) ;
108
111
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 ( ) ;
110
113
assert_eq ! ( parsed, reparsed) ;
111
114
}
112
115
}
0 commit comments