From f2ebad11a8efbcd4459d6146640c3388ffd717df Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Fri, 26 Apr 2024 17:33:16 -0400 Subject: [PATCH] Tests/AK: Add some basic ceil_div() tests --- Tests/AK/TestStdLibExtras.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Tests/AK/TestStdLibExtras.cpp b/Tests/AK/TestStdLibExtras.cpp index af6f4c81e68..60383f37d6d 100644 --- a/Tests/AK/TestStdLibExtras.cpp +++ b/Tests/AK/TestStdLibExtras.cpp @@ -12,6 +12,21 @@ #include #include +TEST_CASE(ceil_div) +{ + EXPECT_EQ(ceil_div(0, 1), 0); + EXPECT_EQ(ceil_div(1, 1), 1); + EXPECT_EQ(ceil_div(2, 1), 2); + EXPECT_EQ(ceil_div(3, 1), 3); + EXPECT_EQ(ceil_div(4, 1), 4); + + EXPECT_EQ(ceil_div(0, 2), 0); + EXPECT_EQ(ceil_div(1, 2), 1); + EXPECT_EQ(ceil_div(2, 2), 1); + EXPECT_EQ(ceil_div(3, 2), 2); + EXPECT_EQ(ceil_div(4, 2), 2); +} + TEST_CASE(mix) { double a = 1.0;