Clean up test naming
This commit is contained in:
parent
a868c56eb4
commit
608f090501
12
src/read.rs
12
src/read.rs
|
@ -1,4 +1,8 @@
|
||||||
#![allow(clippy::float_cmp, clippy::inconsistent_digit_grouping, clippy::unreadable_literal)]
|
#![allow(
|
||||||
|
clippy::float_cmp,
|
||||||
|
clippy::inconsistent_digit_grouping,
|
||||||
|
clippy::unreadable_literal
|
||||||
|
)]
|
||||||
|
|
||||||
use crate::types::*;
|
use crate::types::*;
|
||||||
use byteorder::{LittleEndian, ReadBytesExt};
|
use byteorder::{LittleEndian, ReadBytesExt};
|
||||||
|
@ -2600,7 +2604,11 @@ pub mod tests {
|
||||||
tag_code: TagCode,
|
tag_code: TagCode,
|
||||||
mut index: usize,
|
mut index: usize,
|
||||||
) -> Vec<u8> {
|
) -> Vec<u8> {
|
||||||
let mut file = File::open(path).unwrap();
|
let mut file = if let Ok(file) = File::open(path) {
|
||||||
|
file
|
||||||
|
} else {
|
||||||
|
panic!("Cannot open {}", path);
|
||||||
|
};
|
||||||
let mut data = Vec::new();
|
let mut data = Vec::new();
|
||||||
file.read_to_end(&mut data).unwrap();
|
file.read_to_end(&mut data).unwrap();
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
thickness: 1.0,
|
thickness: 1.0,
|
||||||
sharpness: 2.0,
|
sharpness: 2.0,
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file("tests/swfs/DefineFont3-CS55.swf", TagCode::CsmTextSettings),
|
read_tag_bytes_from_file("tests/swfs/DefineFont3-CS6.swf", TagCode::CsmTextSettings),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
9, // Minimum version not listed in SWF19.
|
9, // Minimum version not listed in SWF19.
|
||||||
|
@ -43,7 +43,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
id: 1,
|
id: 1,
|
||||||
data: vec![84, 101, 115, 116, 105, 110, 103, 33],
|
data: vec![84, 101, 115, 116, 105, 110, 103, 33],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/definebinarydata.swf", TagCode::DefineBinaryData),
|
read_tag_bytes_from_file("tests/swfs/DefineBinaryData.swf", TagCode::DefineBinaryData),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
1,
|
1,
|
||||||
|
@ -127,10 +127,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
],
|
],
|
||||||
alpha_data: vec![120, 218, 107, 104, 160, 12, 0, 0, 16, 124, 32, 1],
|
alpha_data: vec![120, 218, 107, 104, 160, 12, 0, 0, 16, 124, 32, 1],
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file("tests/swfs/DefineBitsJpeg3.swf", TagCode::DefineBitsJpeg3),
|
||||||
"tests/swfs/DefineBitsJpeg3-CC.swf",
|
|
||||||
TagCode::DefineBitsJpeg3,
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
/* TODO(Herschel): How do I get Flash to generate a DefineBitsJPEG4 tag?
|
/* TODO(Herschel): How do I get Flash to generate a DefineBitsJPEG4 tag?
|
||||||
(
|
(
|
||||||
|
@ -172,7 +169,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/DefineBitsLossless-CC.swf",
|
"tests/swfs/DefineBitsLossless.swf",
|
||||||
TagCode::DefineBitsLossless,
|
TagCode::DefineBitsLossless,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -190,7 +187,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/DefineBitsLossless2-CC.swf",
|
"tests/swfs/DefineBitsLossless2.swf",
|
||||||
TagCode::DefineBitsLossless2,
|
TagCode::DefineBitsLossless2,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -231,7 +228,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
action_data: vec![0],
|
action_data: vec![0],
|
||||||
}],
|
}],
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file("tests/swfs/definebutton.swf", TagCode::DefineButton),
|
read_tag_bytes_from_file("tests/swfs/DefineButton-MX.swf", TagCode::DefineButton),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
3,
|
3,
|
||||||
|
@ -299,7 +296,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file("tests/swfs/definebutton2.swf", TagCode::DefineButton2),
|
read_tag_bytes_from_file("tests/swfs/DefineButton2-CS6.swf", TagCode::DefineButton2),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
2,
|
2,
|
||||||
|
@ -339,7 +336,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/definebuttoncxformsound.swf",
|
"tests/swfs/DefineButtonCxformSound-MX.swf",
|
||||||
TagCode::DefineButtonCxform,
|
TagCode::DefineButtonCxform,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -371,7 +368,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
over_to_up_sound: None,
|
over_to_up_sound: None,
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/definebuttoncxformsound.swf",
|
"tests/swfs/DefineButtonCxformSound-MX.swf",
|
||||||
TagCode::DefineButtonSound,
|
TagCode::DefineButtonSound,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -639,7 +636,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/DefineFont3-CS55.swf",
|
"tests/swfs/DefineFont3-CS6.swf",
|
||||||
TagCode::DefineFontAlignZones,
|
TagCode::DefineFontAlignZones,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -652,7 +649,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
is_bold: false,
|
is_bold: false,
|
||||||
data: None,
|
data: None,
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file("tests/swfs/DefineFont4-CC.swf", TagCode::DefineFont4),
|
read_tag_bytes_from_file("tests/swfs/DefineFont4.swf", TagCode::DefineFont4),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
1,
|
1,
|
||||||
|
@ -693,7 +690,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
name: "Dummy".to_string(),
|
name: "Dummy".to_string(),
|
||||||
copyright_info: "Dummy font for swf-rs tests".to_string(),
|
copyright_info: "Dummy font for swf-rs tests".to_string(),
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/DefineFont4-CC.swf", TagCode::DefineFontName),
|
read_tag_bytes_from_file("tests/swfs/DefineFont4.swf", TagCode::DefineFontName),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
3,
|
3,
|
||||||
|
@ -1171,7 +1168,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
},
|
},
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/DefineMorphShape2-CC.swf",
|
"tests/swfs/DefineMorphShape2.swf",
|
||||||
TagCode::DefineMorphShape2,
|
TagCode::DefineMorphShape2,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -1187,7 +1184,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/definescalinggrid.swf",
|
"tests/swfs/DefineScalingGrid.swf",
|
||||||
TagCode::DefineScalingGrid,
|
TagCode::DefineScalingGrid,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -1228,7 +1225,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/define_scene_and_frame_label_data.swf",
|
"tests/swfs/DefineSceneAndFrameLabelData.swf",
|
||||||
TagCode::DefineSceneAndFrameLabelData,
|
TagCode::DefineSceneAndFrameLabelData,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -1287,7 +1284,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file("tests/swfs/define_shape.swf", TagCode::DefineShape),
|
read_tag_bytes_from_file("tests/swfs/DefineShape.swf", TagCode::DefineShape),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
8,
|
8,
|
||||||
|
@ -1641,7 +1638,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file("tests/swfs/defineshape4.swf", TagCode::DefineShape4),
|
read_tag_bytes_from_file("tests/swfs/DefineShape4.swf", TagCode::DefineShape4),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
4,
|
4,
|
||||||
|
@ -1659,7 +1656,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
127, 0, 128,
|
127, 0, 128,
|
||||||
],
|
],
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file("tests/swfs/definesound.swf", TagCode::DefineSound),
|
read_tag_bytes_from_file("tests/swfs/DefineSound.swf", TagCode::DefineSound),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
3,
|
3,
|
||||||
|
@ -1674,7 +1671,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
Tag::ShowFrame,
|
Tag::ShowFrame,
|
||||||
],
|
],
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file("tests/swfs/define_sprite.swf", TagCode::DefineSprite),
|
read_tag_bytes_from_file("tests/swfs/DefineSprite.swf", TagCode::DefineSprite),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
1,
|
1,
|
||||||
|
@ -1728,7 +1725,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
codec: VideoCodec::H263,
|
codec: VideoCodec::H263,
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/DefineVideoStream-CC.swf",
|
"tests/swfs/DefineVideoStream.swf",
|
||||||
TagCode::DefineVideoStream,
|
TagCode::DefineVideoStream,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -1737,7 +1734,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
Tag::DoAction(vec![
|
Tag::DoAction(vec![
|
||||||
150, 10, 0, 0, 84, 101, 115, 116, 105, 110, 103, 33, 0, 38, 0,
|
150, 10, 0, 0, 84, 101, 115, 116, 105, 110, 103, 33, 0, 38, 0,
|
||||||
]),
|
]),
|
||||||
read_tag_bytes_from_file("tests/swfs/doaction.swf", TagCode::DoAction),
|
read_tag_bytes_from_file("tests/swfs/DoAction-CS6.swf", TagCode::DoAction),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
6,
|
6,
|
||||||
|
@ -1745,19 +1742,22 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
id: 2,
|
id: 2,
|
||||||
action_data: vec![150, 6, 0, 0, 116, 101, 115, 116, 0, 38, 0],
|
action_data: vec![150, 6, 0, 0, 116, 101, 115, 116, 0, 38, 0],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/doinitaction.swf", TagCode::DoInitAction),
|
read_tag_bytes_from_file("tests/swfs/DoInitAction-CS6.swf", TagCode::DoInitAction),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
6,
|
6,
|
||||||
Tag::EnableDebugger("$1$ve$EG3LE6bumvJ2pR8F5qXny/".to_string()),
|
Tag::EnableDebugger("$1$ve$EG3LE6bumvJ2pR8F5qXny/".to_string()),
|
||||||
read_tag_bytes_from_file("tests/swfs/enabledebugger2.swf", TagCode::EnableDebugger2),
|
read_tag_bytes_from_file(
|
||||||
|
"tests/swfs/EnableDebugger2-CS6.swf",
|
||||||
|
TagCode::EnableDebugger2,
|
||||||
|
),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
10,
|
10,
|
||||||
Tag::EnableTelemetry {
|
Tag::EnableTelemetry {
|
||||||
password_hash: vec![],
|
password_hash: vec![],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/enabletelemetry.swf", TagCode::EnableTelemetry),
|
read_tag_bytes_from_file("tests/swfs/EnableTelemetry.swf", TagCode::EnableTelemetry),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
10,
|
10,
|
||||||
|
@ -1768,7 +1768,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/enabletelemetry-password.swf",
|
"tests/swfs/EnableTelemetry-password.swf",
|
||||||
TagCode::EnableTelemetry,
|
TagCode::EnableTelemetry,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -1778,7 +1778,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
id: 2,
|
id: 2,
|
||||||
name: "Test💯".to_string(),
|
name: "Test💯".to_string(),
|
||||||
}]),
|
}]),
|
||||||
read_tag_bytes_from_file("tests/swfs/exportassets.swf", TagCode::ExportAssets),
|
read_tag_bytes_from_file("tests/swfs/ExportAssets-CS6.swf", TagCode::ExportAssets),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
8,
|
8,
|
||||||
|
@ -1798,7 +1798,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
is_anchor: false,
|
is_anchor: false,
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file_with_index(
|
read_tag_bytes_from_file_with_index(
|
||||||
"tests/swfs/framelabel.swf",
|
"tests/swfs/FrameLabel-CS6.swf",
|
||||||
TagCode::FrameLabel,
|
TagCode::FrameLabel,
|
||||||
0,
|
0,
|
||||||
),
|
),
|
||||||
|
@ -1810,7 +1810,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
is_anchor: true,
|
is_anchor: true,
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file_with_index(
|
read_tag_bytes_from_file_with_index(
|
||||||
"tests/swfs/framelabel.swf",
|
"tests/swfs/FrameLabel-CS6.swf",
|
||||||
TagCode::FrameLabel,
|
TagCode::FrameLabel,
|
||||||
1,
|
1,
|
||||||
),
|
),
|
||||||
|
@ -1818,24 +1818,24 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
(
|
(
|
||||||
7,
|
7,
|
||||||
Tag::ImportAssets {
|
Tag::ImportAssets {
|
||||||
url: "exportassets.swf".to_string(),
|
url: "ExportAssets-CS6.swf".to_string(),
|
||||||
imports: vec![ExportedAsset {
|
imports: vec![ExportedAsset {
|
||||||
id: 1,
|
id: 1,
|
||||||
name: "Test💯".to_string(),
|
name: "Test💯".to_string(),
|
||||||
}],
|
}],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/importassets.swf", TagCode::ImportAssets),
|
read_tag_bytes_from_file("tests/swfs/ImportAssets-CS6.swf", TagCode::ImportAssets),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
8,
|
8,
|
||||||
Tag::ImportAssets {
|
Tag::ImportAssets {
|
||||||
url: "exportassets.swf".to_string(),
|
url: "ExportAssets-CS6.swf".to_string(),
|
||||||
imports: vec![ExportedAsset {
|
imports: vec![ExportedAsset {
|
||||||
id: 1,
|
id: 1,
|
||||||
name: "Test💯".to_string(),
|
name: "Test💯".to_string(),
|
||||||
}],
|
}],
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/importassets2.swf", TagCode::ImportAssets2),
|
read_tag_bytes_from_file("tests/swfs/ImportAssets2-CS6.swf", TagCode::ImportAssets2),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
1,
|
1,
|
||||||
|
@ -1900,7 +1900,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
is_visible: true,
|
is_visible: true,
|
||||||
amf_data: None,
|
amf_data: None,
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file("tests/swfs/define_shape.swf", TagCode::PlaceObject2),
|
read_tag_bytes_from_file("tests/swfs/DefineShape.swf", TagCode::PlaceObject2),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
6, // ClipActions added in SWF version 5-6.
|
6, // ClipActions added in SWF version 5-6.
|
||||||
|
@ -1942,7 +1942,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
amf_data: None,
|
amf_data: None,
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/placeobject2-clipactions.swf",
|
"tests/swfs/PlaceObject2-ClipActions-CS6.swf",
|
||||||
TagCode::PlaceObject2,
|
TagCode::PlaceObject2,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -2079,7 +2079,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
amf_data: None,
|
amf_data: None,
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file(
|
read_tag_bytes_from_file(
|
||||||
"tests/swfs/placeobject3-theworks.swf",
|
"tests/swfs/PlaceObject3-theworks.swf",
|
||||||
TagCode::PlaceObject3,
|
TagCode::PlaceObject3,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -2115,12 +2115,12 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
1,
|
1,
|
||||||
]),
|
]),
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file("tests/swfs/PlaceObject4-CC.swf", TagCode::PlaceObject4),
|
read_tag_bytes_from_file("tests/swfs/PlaceObject4.swf", TagCode::PlaceObject4),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
2,
|
2,
|
||||||
Tag::Protect(None),
|
Tag::Protect(None),
|
||||||
read_tag_bytes_from_file("tests/swfs/ProtectNoPassword-CC.swf", TagCode::Protect),
|
read_tag_bytes_from_file("tests/swfs/ProtectNoPassword.swf", TagCode::Protect),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
5, // Password supported in SWF version 5 or later.
|
5, // Password supported in SWF version 5 or later.
|
||||||
|
@ -2151,7 +2151,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
max_recursion_depth: 256,
|
max_recursion_depth: 256,
|
||||||
timeout_in_seconds: 42,
|
timeout_in_seconds: 42,
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/scriptlimits.swf", TagCode::ScriptLimits),
|
read_tag_bytes_from_file("tests/swfs/ScriptLimits.swf", TagCode::ScriptLimits),
|
||||||
),
|
),
|
||||||
(1, Tag::ShowFrame, vec![0b01_000000, 0]),
|
(1, Tag::ShowFrame, vec![0b01_000000, 0]),
|
||||||
(
|
(
|
||||||
|
@ -2172,7 +2172,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
num_samples_per_block: 229,
|
num_samples_per_block: 229,
|
||||||
latency_seek: 0,
|
latency_seek: 0,
|
||||||
})),
|
})),
|
||||||
read_tag_bytes_from_file("tests/swfs/soundstreamhead2.swf", TagCode::SoundStreamHead2),
|
read_tag_bytes_from_file("tests/swfs/SoundStreamHead2.swf", TagCode::SoundStreamHead2),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
9,
|
9,
|
||||||
|
@ -2186,7 +2186,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
class_name: "DocumentTest".to_string(),
|
class_name: "DocumentTest".to_string(),
|
||||||
},
|
},
|
||||||
]),
|
]),
|
||||||
read_tag_bytes_from_file("tests/swfs/symbolclass.swf", TagCode::SymbolClass),
|
read_tag_bytes_from_file("tests/swfs/SymbolClass.swf", TagCode::SymbolClass),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
4,
|
4,
|
||||||
|
@ -2200,7 +2200,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
envelope: None,
|
envelope: None,
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/definesound.swf", TagCode::StartSound),
|
read_tag_bytes_from_file("tests/swfs/DefineSound.swf", TagCode::StartSound),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
9,
|
9,
|
||||||
|
@ -2218,7 +2218,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
}]),
|
}]),
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
read_tag_bytes_from_file("tests/swfs/startsound2.swf", TagCode::StartSound2),
|
read_tag_bytes_from_file("tests/swfs/StartSound2.swf", TagCode::StartSound2),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
6,
|
6,
|
||||||
|
@ -2227,7 +2227,7 @@ pub fn tag_tests() -> Vec<TagTestData> {
|
||||||
frame_num: 0,
|
frame_num: 0,
|
||||||
data: vec![0, 0, 132, 0, 4, 4, 17, 38, 190, 190, 190, 190, 201, 182],
|
data: vec![0, 0, 132, 0, 4, 4, 17, 38, 190, 190, 190, 190, 201, 182],
|
||||||
}),
|
}),
|
||||||
read_tag_bytes_from_file("tests/swfs/DefineVideoStream-CC.swf", TagCode::VideoFrame),
|
read_tag_bytes_from_file("tests/swfs/DefineVideoStream.swf", TagCode::VideoFrame),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
1,
|
1,
|
||||||
|
@ -2621,6 +2621,6 @@ pub fn avm2_tests() -> Vec<Avm2TestData> {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
read_abc_from_file("tests/swfs/AVM2-Dummy.swf"),
|
read_abc_from_file("tests/swfs/AVM2Dummy.swf"),
|
||||||
)]
|
)]
|
||||||
}
|
}
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue