()
| 1057 | |
| 1058 | #[test] |
| 1059 | fn build_chat_response() { |
| 1060 | let assistant_response_event = |
| 1061 | amzn_codewhisperer_streaming_client::types::ChatResponseStream::AssistantResponseEvent( |
| 1062 | amzn_codewhisperer_streaming_client::types::AssistantResponseEvent::builder() |
| 1063 | .content("context") |
| 1064 | .build() |
| 1065 | .unwrap(), |
| 1066 | ); |
| 1067 | assert_eq!( |
| 1068 | ChatResponseStream::from(assistant_response_event), |
| 1069 | ChatResponseStream::AssistantResponseEvent { |
| 1070 | content: "context".into(), |
| 1071 | } |
| 1072 | ); |
| 1073 | |
| 1074 | let assistant_response_event = |
| 1075 | amzn_qdeveloper_streaming_client::types::ChatResponseStream::AssistantResponseEvent( |
| 1076 | amzn_qdeveloper_streaming_client::types::AssistantResponseEvent::builder() |
| 1077 | .content("context") |
| 1078 | .build() |
| 1079 | .unwrap(), |
| 1080 | ); |
| 1081 | assert_eq!( |
| 1082 | ChatResponseStream::from(assistant_response_event), |
| 1083 | ChatResponseStream::AssistantResponseEvent { |
| 1084 | content: "context".into(), |
| 1085 | } |
| 1086 | ); |
| 1087 | |
| 1088 | let code_event = amzn_codewhisperer_streaming_client::types::ChatResponseStream::CodeEvent( |
| 1089 | amzn_codewhisperer_streaming_client::types::CodeEvent::builder() |
| 1090 | .content("context") |
| 1091 | .build() |
| 1092 | .unwrap(), |
| 1093 | ); |
| 1094 | assert_eq!(ChatResponseStream::from(code_event), ChatResponseStream::CodeEvent { |
| 1095 | content: "context".into() |
| 1096 | }); |
| 1097 | |
| 1098 | let code_event = amzn_qdeveloper_streaming_client::types::ChatResponseStream::CodeEvent( |
| 1099 | amzn_qdeveloper_streaming_client::types::CodeEvent::builder() |
| 1100 | .content("context") |
| 1101 | .build() |
| 1102 | .unwrap(), |
| 1103 | ); |
| 1104 | assert_eq!(ChatResponseStream::from(code_event), ChatResponseStream::CodeEvent { |
| 1105 | content: "context".into() |
| 1106 | }); |
| 1107 | |
| 1108 | let code_reference_event = amzn_codewhisperer_streaming_client::types::ChatResponseStream::CodeReferenceEvent( |
| 1109 | amzn_codewhisperer_streaming_client::types::CodeReferenceEvent::builder().build(), |
| 1110 | ); |
| 1111 | assert_eq!( |
| 1112 | ChatResponseStream::from(code_reference_event), |
| 1113 | ChatResponseStream::CodeReferenceEvent(()) |
| 1114 | ); |
| 1115 | |
| 1116 | let code_reference_event = amzn_qdeveloper_streaming_client::types::ChatResponseStream::CodeReferenceEvent( |
nothing calls this directly
no test coverage detected