diff options
-rw-r--r-- | README.md | 45 |
1 files changed, 32 insertions, 13 deletions
@@ -144,42 +144,61 @@ but a require will also immediately stop executing the test in addition. Marks the test as failed if x is false and prints stringified x. **CHECK_EQ(x, y, fmt)** -Marks the test as failed if x == y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed if x == y is false. Prints both the stringified names +of x and y as well as their values, using the printf format code provided in fmt. **CHECK_NEQ(x, y, fmt)** -Marks the test as failed if x != y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed if x != y is false. Prints both the stringified names +of x and y as well as their values, using the printf format code provided in fmt. **CHECK_LT(x, y, fmt)** -Marks the test as failed if x < y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed if x < y is false. Prints both the stringified names +of x and y as well as their values, using the printf format code provided in fmt. **CHECK_LE(x, y, fmt)** -Marks the test as failed if x <= y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed if x <= y is false. Prints both the stringified names +of x and y as well as their values, using the printf format code provided in fmt. **CHECK_GT(x, y, fmt)** -Marks the test as failed if x > y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed if x > y is false. Prints both the stringified names +of x and y as well as their values, using the printf format code provided in fmt. **CHECK_GE(x, y, fmt)** -Marks the test as failed if x >= y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed if x >= y is false. Prints both the stringified names +of x and y as well as their values, using the printf format code provided in fmt. ### require macros **REQUIRE(x)** -Marks the test as failed and immediately ends test execution if x is false and prints stringified x. +Marks the test as failed and immediately ends test execution if x is false and +prints stringified x. **REQUIRE_EQ(x, y, fmt)** -Marks the test as failed and immediately ends test execution if x == y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed and immediately ends test execution if x == y is false. +Prints both the stringified names of x and y as well as their values, using the +printf format code provided in fmt. **REQUIRE_NEQ(x, y, fmt)** -Marks the test as failed and immediately ends test execution if x != y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed and immediately ends test execution if x != y is false. +Prints both the stringified names of x and y as well as their values, using the +printf format code provided in fmt. **REQUIRE_LT(x, y, fmt)** -Marks the test as failed and immediately ends test execution if x < y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed and immediately ends test execution if x < y is false. +Prints both the stringified names of x and y as well as their values, using the +printf format code provided in fmt. **REQUIRE_LE(x, y, fmt)** -Marks the test as failed and immediately ends test execution if x <= y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed and immediately ends test execution if x <= y is false. +Prints both the stringified names of x and y as well as their values, using the +printf format code provided in fmt. **REQUIRE_GT(x, y, fmt)** -Marks the test as failed and immediately ends test execution if x > y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed and immediately ends test execution if x > y is false. +Prints both the stringified names of x and y as well as their values, using the +printf format code provided in fmt. **REQUIRE_GE(x, y, fmt)** -Marks the test as failed and immediately ends test execution if x >= y is false. Prints both the stringified names of x and y as well as their values, using the printf format code provided in fmt. +Marks the test as failed and immediately ends test execution if x >= y is false. +Prints both the stringified names of x and y as well as their values, using the +printf format code provided in fmt. |