Skip to content

Commit

Permalink
sync
Browse files Browse the repository at this point in the history
  • Loading branch information
malik672 committed Dec 11, 2024
1 parent 3f6a09c commit c4e0ef7
Showing 1 changed file with 23 additions and 23 deletions.
46 changes: 23 additions & 23 deletions examples/log.rs
Original file line number Diff line number Diff line change
Expand Up @@ -126,53 +126,53 @@ mod tests {
let info = contract
.execute(&[
b"test_log2(uint256,uint256)".to_vec(),
value1.bytes32().0.to_vec(),
value2.bytes32().0.to_vec(),
value1.bytes32()[0].to_vec(),
value2.bytes32()[0].to_vec(),
])
.unwrap();
assert!(!info.logs.is_empty());
assert_eq!(info.logs[0].data.data.to_vec(), value1.bytes32().0.to_vec());
assert_eq!(info.logs[1].data.data.to_vec(), value2.bytes32().0.to_vec());
assert_eq!(info.logs[0].data.data.to_vec(), value1.bytes32()[0].to_vec());
assert_eq!(info.logs[1].data.data.to_vec(), value2.bytes32()[0].to_vec());

let info = contract
.execute(&[
b"test_log3(uint256,uint256,uint256)".to_vec(),
value1.bytes32().0.to_vec(),
value2.bytes32().0.to_vec(),
value1.bytes32()[0].to_vec(),
value2.bytes32()[0].to_vec(),
])
.unwrap();
assert!(!info.logs.is_empty());
assert_eq!(info.logs[0].data.data.to_vec(), value1.bytes32().0.to_vec());
assert_eq!(info.logs[1].data.data.to_vec(), value2.bytes32().0.to_vec());
assert_eq!(info.logs[2].data.data.to_vec(), value3.bytes32().0.to_vec());
assert_eq!(info.logs[0].data.data.to_vec(), value1.bytes32()[0].to_vec());
assert_eq!(info.logs[1].data.data.to_vec(), value2.bytes32()[0].to_vec());
assert_eq!(info.logs[2].data.data.to_vec(), value3.bytes32()[0].to_vec());

let info = contract
.execute(&[
b"test_log4(uint256,uint256,uint256,uint256)".to_vec(),
value1.bytes32().0.to_vec(),
value2.bytes32().0.to_vec(),
value1.bytes32()[0].to_vec(),
value2.bytes32()[0].to_vec(),
])
.unwrap();
assert!(!info.logs.is_empty());
assert_eq!(info.logs[0].data.data.to_vec(), value1.bytes32().0.to_vec());
assert_eq!(info.logs[1].data.data.to_vec(), value2.bytes32().0.to_vec());
assert_eq!(info.logs[2].data.data.to_vec(), value3.bytes32().0.to_vec());
assert_eq!(info.logs[3].data.data.to_vec(), value4.bytes32().0.to_vec());
assert_eq!(info.logs[0].data.data.to_vec(), value1.bytes32()[0].to_vec());
assert_eq!(info.logs[1].data.data.to_vec(), value2.bytes32()[0].to_vec());
assert_eq!(info.logs[2].data.data.to_vec(), value3.bytes32()[0].to_vec());
assert_eq!(info.logs[3].data.data.to_vec(), value4.bytes32()[0].to_vec());

let info = contract
.execute(&[
b"test_multiple_logs(uint256,uint256,uint256,uint256)".to_vec(),
value1.bytes32().0.to_vec(),
value2.bytes32().0.to_vec(),
value3.bytes32().0.to_vec(),
value4.bytes32().0.to_vec(),
value1.bytes32()[0].to_vec(),
value2.bytes32()[0].to_vec(),
value3.bytes32()[0].to_vec(),
value4.bytes32()[0].to_vec(),
])
.unwrap();
assert!(!info.logs.is_empty());
assert_eq!(info.logs[0].data.data.to_vec(), value1.bytes32().0.to_vec());
assert_eq!(info.logs[1].data.data.to_vec(), value2.bytes32().0.to_vec());
assert_eq!(info.logs[2].data.data.to_vec(), value3.bytes32().0.to_vec());
assert_eq!(info.logs[3].data.data.to_vec(), value4.bytes32().0.to_vec());
assert_eq!(info.logs[0].data.data.to_vec(), value1.bytes32()[0].to_vec());
assert_eq!(info.logs[1].data.data.to_vec(), value2.bytes32()[0].to_vec());
assert_eq!(info.logs[2].data.data.to_vec(), value3.bytes32()[0].to_vec());
assert_eq!(info.logs[3].data.data.to_vec(), value4.bytes32()[0].to_vec());
}
}
}
Expand Down

0 comments on commit c4e0ef7

Please sign in to comment.