Skip to content
Snippets Groups Projects
Commit 44eba17a authored by Cedric CAFFY's avatar Cedric CAFFY
Browse files

Changed the StorageClass operator== so that it only compare on the names of the storage classes

parent f66c3f9c
No related branches found
No related tags found
No related merge requests found
...@@ -34,7 +34,7 @@ StorageClass::StorageClass(): ...@@ -34,7 +34,7 @@ StorageClass::StorageClass():
// operator== // operator==
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
bool StorageClass::operator==(const StorageClass &rhs) const { bool StorageClass::operator==(const StorageClass &rhs) const {
return diskInstance==rhs.diskInstance && name==rhs.name; return name==rhs.name;
} }
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
......
...@@ -47,9 +47,9 @@ struct StorageClass { ...@@ -47,9 +47,9 @@ struct StorageClass {
* this one. * this one.
* *
* Please note that two StorageClass objects are considered equal if and only * Please note that two StorageClass objects are considered equal if and only
* if both their diskInstance and name member-variables match, i.e. * if their name member-variables match, i.e.
* *
* diskInstance==rhs.diskInstance && name==rhs.name; * name==rhs.name;
* *
* All other member-variables are intentionally ignored by this equality * All other member-variables are intentionally ignored by this equality
* operator. * operator.
......
...@@ -100,12 +100,6 @@ TEST_F(cta_common_dataStructures_StorageClassTest, equality_different_objects_di ...@@ -100,12 +100,6 @@ TEST_F(cta_common_dataStructures_StorageClassTest, equality_different_objects_di
ASSERT_EQ(m_storageClass1DiskInstance1, m_storageClass1DiskInstance1EffectiveCopy); ASSERT_EQ(m_storageClass1DiskInstance1, m_storageClass1DiskInstance1EffectiveCopy);
} }
TEST_F(cta_common_dataStructures_StorageClassTest, inequality_different_disk_instance) {
using namespace cta::common::dataStructures;
ASSERT_NE(m_storageClass1DiskInstance1, m_storageClass1DiskInstance2);
}
TEST_F(cta_common_dataStructures_StorageClassTest, inequality_different_name) { TEST_F(cta_common_dataStructures_StorageClassTest, inequality_different_name) {
using namespace cta::common::dataStructures; using namespace cta::common::dataStructures;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment