Merge pull request #44 from thekuwayama/modify__structure_invoke_cmd_testcase

modify: for proper test case
This commit is contained in:
Kedar Sovani 2023-03-06 10:09:50 +05:30 committed by GitHub
commit 10ca1f0ad1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1092,8 +1092,8 @@ mod tests {
fn test_complex_structure_invoke_cmd() { fn test_complex_structure_invoke_cmd() {
// This is what we typically get in an invoke command // This is what we typically get in an invoke command
let b = [ let b = [
0x15, 0x36, 0x0, 0x15, 0x37, 0x0, 0x24, 0x0, 0x2, 0x24, 0x2, 0x6, 0x24, 0x3, 0x1, 0x18, 0x15, 0x36, 0x0, 0x15, 0x37, 0x0, 0x25, 0x0, 0x2, 0x0, 0x26, 0x1, 0x6, 0x0, 0x0, 0x0,
0x35, 0x1, 0x18, 0x18, 0x18, 0x18, 0x26, 0x2, 0x1, 0x0, 0x0, 0x0, 0x18, 0x35, 0x1, 0x18, 0x18, 0x18, 0x18,
]; ];
let root = get_root_node_struct(&b).unwrap(); let root = get_root_node_struct(&b).unwrap();
@ -1115,24 +1115,24 @@ mod tests {
cmd_path.find_tag(0).unwrap(), cmd_path.find_tag(0).unwrap(),
TLVElement { TLVElement {
tag_type: TagType::Context(0), tag_type: TagType::Context(0),
element_type: ElementType::U8(2), element_type: ElementType::U16(2),
}
);
assert_eq!(
cmd_path.find_tag(1).unwrap(),
TLVElement {
tag_type: TagType::Context(1),
element_type: ElementType::U32(6),
} }
); );
assert_eq!( assert_eq!(
cmd_path.find_tag(2).unwrap(), cmd_path.find_tag(2).unwrap(),
TLVElement { TLVElement {
tag_type: TagType::Context(2), tag_type: TagType::Context(2),
element_type: ElementType::U8(6), element_type: ElementType::U32(1),
} }
); );
assert_eq!( assert_eq!(cmd_path.find_tag(3), Err(Error::NoTagFound));
cmd_path.find_tag(3).unwrap(),
TLVElement {
tag_type: TagType::Context(3),
element_type: ElementType::U8(1),
}
);
assert_eq!(cmd_path.find_tag(1), Err(Error::NoTagFound));
// This is the variable of the invoke command // This is the variable of the invoke command
assert_eq!( assert_eq!(