EXPECT_THAT(new_code, AnyOf(StartsWith(“// Tests”)), Not(ContainsRegex(“TODO.*intern”))));
Expected: (starts with “// Tests”) or (doesn't contain regular expression “TODO.*intern”)Actual: “/* TODO: hire an intern. */ int main() {}”
MATCHER(IsEven, “”) { return (arg % 2) == 0; }
// P2 means the matcher has 2 parameters. Their names are low and high.MATCHER_P2(InClosedRange, low, high, “is in range [%(low)s, %(high)s]”) { return low <= arg && arg <= high;}...EXPECT_THAT(my_age, InClosedRange(adult_min, penalty_to_withdraw_401k));
Expected: is in range [18, 60] Actual: 2
No comments :
Post a Comment