pub fn round_leap_cases() -> BftTest {
    let mut cases = Vec::new();
    for _ in 0..3 {
        cases.push([1, 2, 2, 3, 3, 3]);
        cases.push(SHOULD_NOT_COMMIT);
        cases.push(NULL_ROUND);
        cases.push(NULL_ROUND);
        cases.push(NULL_ROUND);
        cases.push([1, 1, 1, 1, 1, 1]);
        cases.push(SHOULD_COMMIT);
    }
    cases
}
/// A function to generate round leap test cases.
A function to generate round leap test cases.
A function to generate round leap test cases .
pub fn round_leap_cases() -> BftTest {
    let mut cases = Vec::new();
    for _ in 0..3 {
        cases.push([1, 2, 2, 3, 3, 3]);
        cases.push(SHOULD_NOT_COMMIT);
        cases.push(NULL_ROUND);
        cases.push(NULL_ROUND);
        cases.push(NULL_ROUND);
        cases.push([1, 1, 1, 1, 1, 1]);
        cases.push(SHOULD_COMMIT);
    }
    cases
}
pub fn round_leap_cases ( ) -> BftTest { let mut cases = Vec :: new ( ) ; for _ in 0 .. 3 { cases . push ( [ 1 , 2 , 2 , 3 , 3 , 3 ] ) ; cases . push ( SHOULD_NOT_COMMIT ) ; cases . push ( NULL_ROUND ) ; cases . push ( NULL_ROUND ) ; cases . push ( NULL_ROUND ) ; cases . push ( [ 1 , 1 , 1 , 1 , 1 , 1 ] ) ; cases . push ( SHOULD_COMMIT ) ; } cases }
A function to generate round leap test cases.
A function to generate round leap test cases .