fn test_mdp_u32()

in src/dp.rs [162:176]


fn test_mdp_u32() {
    let mdp_u32 = find_mdp_u32(8733432, 10);
    assert_eq!(
        mdp_u32,
        vec![8733432, 8733429, 8733399, 8732999, 8729999, 8699999, 7999999]
    );
    let mdp_u32 = find_mdp_u32(3413, 10);
    assert_eq!(mdp_u32, vec![3413, 3409, 3399, 2999]);
    let mdp_u32 = find_mdp_u32(9999, 16);
    assert_eq!(mdp_u32, vec![9999, 9983, 8191]);
    let mdp_u32 = find_mdp_u32(255, 2);
    assert_eq!(mdp_u32, vec![255]);
    let mdp_u32 = find_mdp_u32(254, 2);
    assert_eq!(mdp_u32, vec![254, 253, 251, 247, 239, 223, 191, 127]);
}