Skip to content

Commit

Permalink
added a few more traits tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
nholthaus committed Apr 5, 2016
1 parent da9a624 commit 590bd02
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions unitTests/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,7 @@ TEST_F(TypeTraits, has_linear_scale)
EXPECT_TRUE((traits::has_linear_scale<scalar_t, meter_t>::value));
EXPECT_TRUE((traits::has_linear_scale<meters_per_second_t>::value));
EXPECT_FALSE((traits::has_linear_scale<dB_t>::value));
EXPECT_FALSE((traits::has_linear_scale<dB_t, meters_per_second_t>::value));
}

TEST_F(TypeTraits, has_decibel_scale)
Expand Down Expand Up @@ -262,8 +263,10 @@ TEST_F(TypeTraits, is_scalar_unit)
EXPECT_TRUE((traits::is_scalar_unit<const scalar_t&>::value));
EXPECT_TRUE((traits::is_scalar_unit<dimensionless_t>::value));
EXPECT_TRUE((traits::is_scalar_unit<dB_t>::value));
EXPECT_TRUE((traits::is_scalar_unit<dB_t, scalar_t>::value));
EXPECT_FALSE((traits::is_scalar_unit<meter_t>::value));
EXPECT_FALSE((traits::is_scalar_unit<dBW_t>::value));
EXPECT_FALSE((traits::is_scalar_unit<dBW_t, scalar_t>::value));
}

TEST_F(TypeTraits, is_length_unit)
Expand Down Expand Up @@ -377,6 +380,7 @@ TEST_F(TypeTraits, is_substance_unit)
EXPECT_TRUE((traits::is_substance_unit<const substance::mole_t>::value));
EXPECT_TRUE((traits::is_substance_unit<const substance::mole_t&>::value));
EXPECT_FALSE((traits::is_substance_unit<year_t>::value));
EXPECT_TRUE((traits::is_substance_unit<substance::mole_t, substance::mole_t>::value));
EXPECT_FALSE((traits::is_substance_unit<year_t, substance::mole_t>::value));
}

Expand All @@ -391,6 +395,7 @@ TEST_F(TypeTraits, is_luminous_intensity_unit)
EXPECT_TRUE((traits::is_luminous_intensity_unit<const candela_t>::value));
EXPECT_TRUE((traits::is_luminous_intensity_unit<const candela_t&>::value));
EXPECT_FALSE((traits::is_luminous_intensity_unit<rad_t>::value));
EXPECT_TRUE((traits::is_luminous_intensity_unit<candela_t, candela_t>::value));
EXPECT_FALSE((traits::is_luminous_intensity_unit<rad_t, candela_t>::value));
}

Expand Down

0 comments on commit 590bd02

Please sign in to comment.