3139ffa25e
- snowbridge-pezpallet-* → pezsnowbridge-pezpallet-* (201 refs) - pallet/ directories → pezpallet/ (4 locations) - Fixed pezpallet.rs self-include recursion bug - Fixed sc-chain-spec hardcoded crate name in derive macro - Reverted .pezpallet_by_name() to .pallet_by_name() (subxt API) - Added BizinikiwiConfig type alias for zombienet tests - Deleted obsolete session state files Verified: pezsnowbridge-pezpallet-*, pezpallet-staking, pezpallet-staking-async, pezframe-benchmarking-cli all pass cargo check
36 lines
783 B
Rust
36 lines
783 B
Rust
//! Benchmarking setup for pezpallet-template
|
|
|
|
use super::*;
|
|
|
|
#[allow(unused)]
|
|
use crate::Pezpallet as Template;
|
|
use pezframe_benchmarking::v2::*;
|
|
use pezframe_system::RawOrigin;
|
|
|
|
#[benchmarks]
|
|
mod benchmarks {
|
|
use super::*;
|
|
|
|
#[benchmark]
|
|
fn do_something() {
|
|
let value = 100u32;
|
|
let caller: T::AccountId = whitelisted_caller();
|
|
#[extrinsic_call]
|
|
do_something(RawOrigin::Signed(caller), value);
|
|
|
|
assert_eq!(Something::<T>::get(), Some(value));
|
|
}
|
|
|
|
#[benchmark]
|
|
fn cause_error() {
|
|
Something::<T>::put(100u32);
|
|
let caller: T::AccountId = whitelisted_caller();
|
|
#[extrinsic_call]
|
|
cause_error(RawOrigin::Signed(caller));
|
|
|
|
assert_eq!(Something::<T>::get(), Some(101u32));
|
|
}
|
|
|
|
impl_benchmark_test_suite!(Template, crate::mock::new_test_ext(), crate::mock::Test);
|
|
}
|