()
| 198 | |
| 199 | #[test] |
| 200 | fn test_parse_std_msgs_string() { |
| 201 | let msg_content = "string data"; |
| 202 | let path = PathBuf::from("String.msg"); |
| 203 | |
| 204 | let msg = parse_msg_string(msg_content, "std_msgs", &path).unwrap(); |
| 205 | |
| 206 | assert_eq!(msg.name, "String"); |
| 207 | assert_eq!(msg.package, "std_msgs"); |
| 208 | assert_eq!(msg.fields.len(), 1); |
| 209 | assert_eq!(msg.fields[0].name, "data"); |
| 210 | assert_eq!(msg.fields[0].field_type.base_type, "string"); |
| 211 | } |
| 212 | |
| 213 | #[test] |
| 214 | fn test_parse_bounded_string() { |
nothing calls this directly
no test coverage detected