From cc3d7d120d2e2d0fe5ca34dd1148b0d901e532da Mon Sep 17 00:00:00 2001 From: John Wellbelove Date: Fri, 26 Jul 2024 10:55:11 +0100 Subject: [PATCH] Split bit tests --- test/test_binary.cpp | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/test/test_binary.cpp b/test/test_binary.cpp index 3e93bbb7..5c7852ed 100644 --- a/test/test_binary.cpp +++ b/test/test_binary.cpp @@ -1763,17 +1763,21 @@ namespace CHECK_EQUAL(N << 63U, etl::bit<63>::value); #endif #endif + } - CHECK_TRUE((std::is_same, etl::bit_t<0>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<1>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<2>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<3>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<4>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<5>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<6>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<7>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<8>>::value)); - CHECK_TRUE((std::is_same, etl::bit_t<9>>::value)); + //************************************************************************* + TEST(test_bit_t) + { + CHECK_TRUE((std::is_same, etl::bit_t<0>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<1>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<2>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<3>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<4>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<5>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<6>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<7>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<8>>::value)); + CHECK_TRUE((std::is_same, etl::bit_t<9>>::value)); CHECK_TRUE((std::is_same, etl::bit_t<10>>::value)); CHECK_TRUE((std::is_same, etl::bit_t<11>>::value)); CHECK_TRUE((std::is_same, etl::bit_t<12>>::value));