Skip to content

Commit e9f081c

Browse files
[arcane,tests] Ajoute test pour vérifier que les valeurs de 'ISerializer::eDataType' sont les mêmes que 'Arcane::eDataType'.
1 parent 631fdf1 commit e9f081c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

arcane/src/arcane/core/tests/TestDataTypes.cc

+12
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313

1414
#include "arcane/core/datatype/DataTypes.h"
1515

16+
#include "arccore/serialize/ISerializer.h"
17+
1618
/*---------------------------------------------------------------------------*/
1719
/*---------------------------------------------------------------------------*/
1820

@@ -48,6 +50,16 @@ TEST(ArcaneDataTypes, Misc)
4850

4951
EXPECT_THROW(dataTypeSize((eDataType)50), ArgumentException);
5052
ASSERT_EQ(dataTypeFromName("Toto"), DT_Unknown);
53+
54+
ASSERT_EQ((int)eDataType::DT_Byte, (int)Arccore::ISerializer::DT_Byte);
55+
ASSERT_EQ((int)eDataType::DT_Real, (int)Arccore::ISerializer::DT_Real);
56+
ASSERT_EQ((int)eDataType::DT_Int16, (int)Arccore::ISerializer::DT_Int16);
57+
ASSERT_EQ((int)eDataType::DT_Int32, (int)Arccore::ISerializer::DT_Int32);
58+
ASSERT_EQ((int)eDataType::DT_Int64, (int)Arccore::ISerializer::DT_Int64);
59+
ASSERT_EQ((int)eDataType::DT_Float32, (int)Arccore::ISerializer::DT_Float32);
60+
ASSERT_EQ((int)eDataType::DT_Float16, (int)Arccore::ISerializer::DT_Float16);
61+
ASSERT_EQ((int)eDataType::DT_BFloat16, (int)Arccore::ISerializer::DT_BFloat16);
62+
ASSERT_EQ((int)eDataType::DT_Int8, (int)Arccore::ISerializer::DT_Int8);
5163
}
5264

5365
/*---------------------------------------------------------------------------*/

0 commit comments

Comments
 (0)