cargo-mutants 27.0.0

Inject bugs and see if your tests catch them
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use cargo_mutants_testdata_replace_dependency::*;

#[test]
fn zero_is_even() {
    assert_eq!(is_even(0), true);
}

#[test]
fn three_is_not_even() {
    assert_eq!(is_even(3), false);
}

#[test]
fn two_is_even() {
    assert!(is_even(2));
}