Skip to content

Commit d538a8d

Browse files
committed
update tests
1 parent 920d686 commit d538a8d

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

tests/types_test.cpp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33

44
using namespace dsplib;
55

6-
//-------------------------------------------------------------------------------------------------
76
TEST(Template, CmplxScalarConvert) {
87
//scalar -> cmplx_t
98
ASSERT_TRUE(bool(std::is_convertible<double, cmplx_t>::value));
@@ -28,13 +27,11 @@ TEST(Template, CmplxScalarConvert) {
2827
ASSERT_FALSE(bool(std::is_convertible<cmplx_t, float>::value));
2928
}
3029

31-
//-------------------------------------------------------------------------------------------------
3230
TEST(Template, IsScalar) {
3331
ASSERT_TRUE(bool(is_scalar_v<cmplx_t>));
3432
ASSERT_TRUE(bool(is_scalar_v<real_t>));
3533
}
3634

37-
//-------------------------------------------------------------------------------------------------
3835
TEST(Template, ArrayConvert) {
3936
{
4037
ASSERT_TRUE(bool(is_array_convertible<float, real_t>()));
@@ -59,4 +56,12 @@ TEST(Template, ArrayConvert) {
5956

6057
ASSERT_FALSE(bool(is_array_convertible<real_t, cmplx_t>()));
6158
ASSERT_FALSE(bool(is_array_convertible<cmplx_t, real_t>()));
59+
}
60+
61+
TEST(Template, SupportTypeArray) {
62+
ASSERT_TRUE(support_type_for_array<real_t>());
63+
ASSERT_TRUE(support_type_for_array<cmplx_t>());
64+
ASSERT_TRUE(support_type_for_array<int>());
65+
ASSERT_FALSE(support_type_for_array<std::complex<float>>());
66+
ASSERT_FALSE(support_type_for_array<std::complex<double>>());
6267
}

0 commit comments

Comments
 (0)