Equality Constraint

Used to verify equality between actual and expected.

Composite syntax: Assert::That(x, Equals(12));

Fluent syntax: Assert::That(x, Is().EqualTo(12));

EqualityWithDelta Constraint

Used to verify equality between actual and expected, allowing the two to differ by a delta.

Composite syntax: Assert::That(2.49, EqualsWithDelta(2.5, 0.1));

Fluent syntax: Assert::That(2.49, Is().EqualToWithDelta(2.5, 0.1));

GreaterThan Constraint

Used to verify that actual is greater than a value.

Composite syntax: Assert::That(x, IsGreaterThan(4));

Fluent syntax: Assert::That(x, Is().GreaterThan(4));

LessThan Constraint

Used to verify that actual is less than a value.

Composite syntax: Assert::That(x, IsLessThan(3));

Fluent syntax: Assert::That(x, Is().LessThan(3));