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

clang-format

parent 2af9e01c
...@@ -10,35 +10,35 @@ using ck::int4_t; ...@@ -10,35 +10,35 @@ using ck::int4_t;
TEST(Int4, BaseArithmetic) TEST(Int4, BaseArithmetic)
{ {
int4_t a{1}; int4_t a{1};
int4_t b{-2}; int4_t b{-2};
EXPECT_EQ(a+a, int4_t{2}); EXPECT_EQ(a + a, int4_t{2});
EXPECT_EQ(a-a, int4_t{0}); EXPECT_EQ(a - a, int4_t{0});
EXPECT_EQ(a+b, int4_t{-1}); EXPECT_EQ(a + b, int4_t{-1});
EXPECT_EQ(a-b, int4_t{3}); EXPECT_EQ(a - b, int4_t{3});
EXPECT_EQ(a*a, int4_t{1}); EXPECT_EQ(a * a, int4_t{1});
EXPECT_EQ(a*b, int4_t{-2}); EXPECT_EQ(a * b, int4_t{-2});
EXPECT_EQ(b*b, int4_t{4}); EXPECT_EQ(b * b, int4_t{4});
EXPECT_EQ(a/b, int4_t{0}); EXPECT_EQ(a / b, int4_t{0});
a = int4_t{4}; a = int4_t{4};
EXPECT_EQ(a/b, int4_t{-2}); EXPECT_EQ(a / b, int4_t{-2});
b = int4_t{2}; b = int4_t{2};
EXPECT_EQ(a%b, int4_t{0}); EXPECT_EQ(a % b, int4_t{0});
} }
TEST(Int4, NumericLimits) TEST(Int4, NumericLimits)
{ {
EXPECT_EQ(ck::NumericLimits<int4_t>::Min(), 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>::Max(), int4_t{7});
EXPECT_EQ(ck::NumericLimits<int4_t>::Lowest(), int4_t{-7}); EXPECT_EQ(ck::NumericLimits<int4_t>::Lowest(), int4_t{-7});
} }
TEST(Int4, MathOpsV2) TEST(Int4, MathOpsV2)
{ {
int4_t a{4}; int4_t a{4};
int4_t b{-5}; int4_t b{-5};
EXPECT_EQ(ck::math::abs(a), int4_t{4}); EXPECT_EQ(ck::math::abs(a), int4_t{4});
EXPECT_EQ(ck::math::abs(b), int4_t{5}); EXPECT_EQ(ck::math::abs(b), int4_t{5});
EXPECT_FALSE(ck::math::isnan(b)); 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