Implement bounded XML LLSD codec
This commit is contained in:
@@ -160,15 +160,15 @@ mod tests {
|
||||
deserialize_bytes(b"<? llsd/binary ?>i\0\0\0\0".to_vec()),
|
||||
Ok(OSD::Integer(0))
|
||||
);
|
||||
assert_eq!(
|
||||
deserialize_bytes(b"<llsd><undef /></llsd>".to_vec()),
|
||||
Ok(OSD::Undefined)
|
||||
);
|
||||
let cases: &[(&[u8], &str)] = &[
|
||||
(
|
||||
b"<? llsd/protobuf ?>",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.DeserializeLLSDProtobuf(System.Byte[])",
|
||||
),
|
||||
(
|
||||
b"<llsd><undef /></llsd>",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.DeserializeLLSDXml(System.Byte[])",
|
||||
),
|
||||
(
|
||||
b"{}",
|
||||
"M:LibreMetaverse.StructuredData.OSDParser.DeserializeJson(System.String)",
|
||||
|
||||
Reference in New Issue
Block a user