13 #include <gtest/gtest.h> 15 #include <ecl/config/ecl.hpp> 16 #include "../../include/ecl/type_traits/fundamental_types.hpp" 35 EXPECT_EQ(
true, result);
37 EXPECT_EQ(
true, result);
39 EXPECT_EQ(
true, result);
41 EXPECT_EQ(
true, result);
43 EXPECT_EQ(
true, result);
45 EXPECT_EQ(
true, result);
47 EXPECT_EQ(
true, result);
49 EXPECT_EQ(
true, result);
51 EXPECT_EQ(
false, result);
53 EXPECT_EQ(
false, result);
59 EXPECT_EQ(
false, result);
61 EXPECT_EQ(
false, result);
63 EXPECT_EQ(
false, result);
65 EXPECT_EQ(
false, result);
67 EXPECT_EQ(
false, result);
69 EXPECT_EQ(
false, result);
71 EXPECT_EQ(
false, result);
73 EXPECT_EQ(
false, result);
75 EXPECT_EQ(
true, result);
77 EXPECT_EQ(
true, result);
84 EXPECT_EQ(
true, result);
86 EXPECT_EQ(
true, result);
88 EXPECT_EQ(
true, result);
91 if ( std::numeric_limits<char>::is_signed ) {
92 EXPECT_EQ(
true, result);
94 EXPECT_EQ(
false, result);
97 EXPECT_EQ(
true, result);
99 EXPECT_EQ(
false, result);
102 if ( std::numeric_limits<char>::is_signed ) {
103 EXPECT_EQ(
false, result);
105 EXPECT_EQ(
true, result);
108 EXPECT_EQ(
false, result);
110 EXPECT_EQ(
true, result);
116 int main(
int argc,
char **argv) {
118 testing::InitGoogleTest(&argc,argv);
119 return RUN_ALL_TESTS();
int main(int argc, char **argv)
Default action for detection of a fundamental integral type (false).
Default action for detection of a fundamental float type (false).
TEST(TypeTraitTests, is_integral)
Default action for detection of a fundamental byte type (false).
Default action for detection of a fundamental signed byte type (false).
Default action for detection of a fundamental unsigned byte type (false).