snowbridge_pallet_inbound_queue_v2/
benchmarking.rs1use super::*;
4
5use crate::Pallet as InboundQueue;
6use frame_benchmarking::v2::*;
7use frame_support::assert_ok;
8use frame_system::RawOrigin;
9
10#[benchmarks]
11mod benchmarks {
12 use super::*;
13
14 #[benchmark]
15 fn submit() -> Result<(), BenchmarkError> {
16 let caller: T::AccountId = whitelisted_caller();
17
18 let create_message = T::Helper::initialize_storage();
19
20 #[block]
21 {
22 assert_ok!(InboundQueue::<T>::submit(
23 RawOrigin::Signed(caller.clone()).into(),
24 Box::new(create_message.event),
25 ));
26 }
27
28 Ok(())
29 }
30
31 impl_benchmark_test_suite!(InboundQueue, crate::mock::new_tester(), crate::mock::Test);
32}