Rename Assert.hpp --> Ensure.hpp, style fixes.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-12-13 11:45:00 +01:00
parent 4e854516c1
commit 90bb8d54b6
11 changed files with 20 additions and 17 deletions

View File

@@ -1,9 +1,11 @@
#include "../extern/doctest.hpp"
#include "../src/Assert.hpp"
#include "../src/Ensure.hpp"
void TestWrapper(bool wrapperExpression) { Ensure(wrapperExpression) }
void TestWrapperNotNull(void* value) {EnsureNotNull(value) }
void TestWrapperNotNull(void* value){EnsureNotNull(value)}
TEST_CASE("Ensure succeeds if true") { REQUIRE_NOTHROW(TestWrapper(true)); }
TEST_CASE("Ensure succeeds if true") {
REQUIRE_NOTHROW(TestWrapper(true));
}
TEST_CASE("Ensure throws if false") { REQUIRE_THROWS(TestWrapper(false)); }
@@ -17,10 +19,11 @@ TEST_CASE("Ensure throws if false with message") {
throw ArbUt::Exception("Didn't throw.");
}
TEST_CASE("Multiple asserts") {Ensure(true) Ensure(true) Ensure(true)
}
TEST_CASE("Multiple asserts"){Ensure(true) Ensure(true) Ensure(true)}
TEST_CASE("EnsureNotNull throws if nullptr") { REQUIRE_THROWS(TestWrapperNotNull(nullptr)); }
TEST_CASE("EnsureNotNull throws if nullptr") {
REQUIRE_THROWS(TestWrapperNotNull(nullptr));
}
TEST_CASE("Ensure for each") {
auto i = {10, 500, 2300, 454};