END_SECTION START_SECTION(DataProcessing& operator= (const DataProcessing& source)) DataProcessing tmp; tmp.setCompletionTime(time); tmp.getProcessingActions().insert(DataProcessing::DEISOTOPING); tmp.getSoftware().setName("name"); tmp.setMetaValue("label",String("label")); DataProcessing tmp2; tmp2 = tmp; TEST_EQUAL(tmp2.getCompletionTime()==time,true); TEST_EQUAL((String)(tmp2.getMetaValue("label")), "label"); TEST_EQUAL(tmp2.getProcessingActions().size(),1) TEST_STRING_EQUAL(tmp2.getSoftware().getName(),"name") END_SECTION START_SECTION(DataProcessing(const DataProcessing& source)) DataProcessing tmp; tmp.setCompletionTime(time); tmp.getProcessingActions().insert(DataProcessing::DEISOTOPING); tmp.getSoftware().setName("name"); tmp.setMetaValue("label",String("label")); DataProcessing tmp2(tmp); tmp2 = tmp; TEST_EQUAL(tmp2.getCompletionTime()==time,true); TEST_EQUAL((String)(tmp2.getMetaValue("label")), "label"); TEST_EQUAL(tmp2.getProcessingActions().size(),1) TEST_STRING_EQUAL(tmp2.getSoftware().getName(),"name")