Commit 9b4c93c3 authored by Adam Osewski's avatar Adam Osewski
Browse files

clang-format

parent 2af9e01c
......@@ -10,35 +10,35 @@ using ck::int4_t;
TEST(Int4, BaseArithmetic)
{
int4_t a{1};
int4_t b{-2};
EXPECT_EQ(a+a, int4_t{2});
EXPECT_EQ(a-a, int4_t{0});
EXPECT_EQ(a+b, int4_t{-1});
EXPECT_EQ(a-b, int4_t{3});
EXPECT_EQ(a*a, int4_t{1});
EXPECT_EQ(a*b, int4_t{-2});
EXPECT_EQ(b*b, int4_t{4});
EXPECT_EQ(a/b, int4_t{0});
a = int4_t{4};
EXPECT_EQ(a/b, int4_t{-2});
b = int4_t{2};
EXPECT_EQ(a%b, int4_t{0});
int4_t a{1};
int4_t b{-2};
EXPECT_EQ(a + a, int4_t{2});
EXPECT_EQ(a - a, int4_t{0});
EXPECT_EQ(a + b, int4_t{-1});
EXPECT_EQ(a - b, int4_t{3});
EXPECT_EQ(a * a, int4_t{1});
EXPECT_EQ(a * b, int4_t{-2});
EXPECT_EQ(b * b, int4_t{4});
EXPECT_EQ(a / b, int4_t{0});
a = int4_t{4};
EXPECT_EQ(a / b, int4_t{-2});
b = int4_t{2};
EXPECT_EQ(a % b, int4_t{0});
}
TEST(Int4, NumericLimits)
{
EXPECT_EQ(ck::NumericLimits<int4_t>::Min(), int4_t{-7});
EXPECT_EQ(ck::NumericLimits<int4_t>::Max(), int4_t{7});
EXPECT_EQ(ck::NumericLimits<int4_t>::Lowest(), int4_t{-7});
EXPECT_EQ(ck::NumericLimits<int4_t>::Min(), int4_t{-7});
EXPECT_EQ(ck::NumericLimits<int4_t>::Max(), int4_t{7});
EXPECT_EQ(ck::NumericLimits<int4_t>::Lowest(), int4_t{-7});
}
TEST(Int4, MathOpsV2)
{
int4_t a{4};
int4_t b{-5};
int4_t a{4};
int4_t b{-5};
EXPECT_EQ(ck::math::abs(a), int4_t{4});
EXPECT_EQ(ck::math::abs(b), int4_t{5});
EXPECT_FALSE(ck::math::isnan(b));
EXPECT_EQ(ck::math::abs(a), int4_t{4});
EXPECT_EQ(ck::math::abs(b), int4_t{5});
EXPECT_FALSE(ck::math::isnan(b));
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment