Add more asserts and debug_asserts (#8541)

* Add more asserts and debug_asserts

fixing #8106

* Remove assignments

* convert debug_assert to runtime assert
This commit is contained in:
Falco Hirschenberger authored and GitHub committed 2021-04-07 21:40:28 +00:00
1 parent a600e278ed
commit e932c3ecd2
14 files changed
+66 -58

No files matched your search

@@ -208,7 +208,7 @@ frame_benchmarking::benchmarks! {
// assume a queued solution is stored, regardless of where it comes from.
<QueuedSolution<T>>::put(ready_solution);
}: {
let _ = <MultiPhase<T> as ElectionProvider<T::AccountId, T::BlockNumber>>::elect();
assert_ok!(<MultiPhase<T> as ElectionProvider<T::AccountId, T::BlockNumber>>::elect());
} verify {
assert!(<MultiPhase<T>>::queued_solution().is_none());
assert!(<DesiredTargets<T>>::get().is_none());
@@ -1411,7 +1411,7 @@ mod tests {
roll_to(30);
assert!(MultiPhase::current_phase().is_signed());
let _ = MultiPhase::elect().unwrap();
assert_ok!(MultiPhase::elect());
assert!(MultiPhase::current_phase().is_off());
assert!(MultiPhase::snapshot().is_none());
@@ -1434,7 +1434,7 @@ mod tests {
assert!(MultiPhase::current_phase().is_off());
// this module is now only capable of doing on-chain backup.
let _ = MultiPhase::elect().unwrap();
assert_ok!(MultiPhase::elect());
assert!(MultiPhase::current_phase().is_off());
});