summaryrefslogtreecommitdiff
path: root/tests/math.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/math.c')
-rw-r--r--tests/math.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/math.c b/tests/math.c
index 2aefa59..5dcebda 100644
--- a/tests/math.c
+++ b/tests/math.c
@@ -122,6 +122,19 @@ test_mul_size(void) {
}
}
+static void
+test_max_size(void) {
+ test_start("max_size()");
+
+ {
+ testing("simplistic cases");
+ assert(max_size(0U, 0U) == 0U);
+ assert(max_size(1U, 0U) == 1U);
+ assert(max_size(10U, SIZE_MAX + 1U) == 10U);
+ test_ok();
+ }
+}
+
int
main(void) {
@@ -129,6 +142,7 @@ main(void) {
test_add_size();
test_mul_size();
+ test_max_size();
rc = EXIT_SUCCESS;
return rc;