Added operator== and operator!= to aiMetadata to allow for testing.
Updated utMetadata.copy_test to reflect that there's now 8 metadata types.
This commit is contained in:
@@ -197,9 +197,11 @@ TEST_F( utMetadata, copy_test ) {
|
||||
m_data->Set( 5, "aiString", strVal );
|
||||
aiVector3D vecVal( 1, 2, 3 );
|
||||
m_data->Set( 6, "aiVector3D", vecVal );
|
||||
aiMetadata metaVal;
|
||||
m_data->Set( 7, "aiMetadata", metaVal );
|
||||
|
||||
aiMetadata copy( *m_data );
|
||||
EXPECT_EQ( 7u, copy.mNumProperties );
|
||||
EXPECT_EQ( 8u, copy.mNumProperties );
|
||||
|
||||
// bool test
|
||||
{
|
||||
@@ -251,4 +253,11 @@ TEST_F( utMetadata, copy_test ) {
|
||||
EXPECT_TRUE( copy.Get( "aiVector3D", v ) );
|
||||
EXPECT_EQ( vecVal, v );
|
||||
}
|
||||
|
||||
// metadata test
|
||||
{
|
||||
aiMetadata v;
|
||||
EXPECT_TRUE( copy.Get( "aiMetadata", v ) );
|
||||
EXPECT_EQ( metaVal, v );
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user