base for testing new pallets

This commit is contained in:
Ozgun Ozerk
2023-11-09 16:03:00 +03:00
parent 0dd9bbcbe7
commit 897845d6f6
26 changed files with 17870 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
//! Benchmarking setup for pallet-parachain-template
use super::*;
#[allow(unused)]
use crate::Pallet as Template;
use frame_benchmarking::{benchmarks, impl_benchmark_test_suite, whitelisted_caller};
use frame_system::RawOrigin;
benchmarks! {
do_something {
let s in 0 .. 100;
let caller: T::AccountId = whitelisted_caller();
}: _(RawOrigin::Signed(caller), s)
verify {
assert_eq!(Something::<T>::get(), Some(s));
}
}
impl_benchmark_test_suite!(Template, crate::mock::new_test_ext(), crate::mock::Test,);